home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_8_exp.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
280KB
|
4,891 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001958 (6 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D BDC0 pea.l [A5 - 0x4240]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
fn00000018:
00000018 48E7 0030 movem.l -[A7], A2,A3
0000001C 4EBA 0096 jsr [PC + 0x96 /* 000000B4 */]
00000020 2640 movea.l A3, D0
00000022 6058 bra +0x5A /* 0000007C */
label00000024:
00000024 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000028 2F0B move.l -[A7], A3
0000002A 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
0000002E 4EBA 0084 jsr [PC + 0x84 /* 000000B4 */]
00000032 2440 movea.l A2, D0
00000034 700F moveq.l D0, 0x0F
00000036 2F00 move.l -[A7], D0
00000038 2F2A 0016 move.l -[A7], [A2 + 0x16]
0000003C 2F0B move.l -[A7], A3
0000003E 2F0A move.l -[A7], A2
00000040 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000044 2640 movea.l A3, D0
00000046 2F0B move.l -[A7], A3
00000048 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
0000004C 2440 movea.l A2, D0
0000004E 200A move.l D0, A2
00000050 6702 beq +0x4 /* 00000054 */
00000052 264A movea.l A3, A2
label00000054:
00000054 206B 0016 movea.l A0, [A3 + 0x16]
00000058 2010 move.l D0, [A0]
0000005A 721F moveq.l D1, 0x1F
0000005C C041 and.w D0, D1
0000005E 7215 moveq.l D1, 0x15
00000060 B041 cmp.w D0, D1
00000062 6618 bne +0x1A /* 0000007C */
00000064 2F2B 0006 move.l -[A7], [A3 + 0x6]
00000068 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
0000006C 2740 0006 move.l [A3 + 0x6], D0
00000070 2F0B move.l -[A7], A3
00000072 2040 movea.l A0, D0
00000074 2F28 0016 move.l -[A7], [A0 + 0x16]
00000078 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
label0000007C:
0000007C 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00000082 67A0 beq -0x5E /* 00000024 */
00000084 200B move.l D0, A3
00000086 4CDF 0C00 movem.l A2,A3, [A7]+
0000008A 4E75 rts
0000008C 4E56 FFFC link A6, -0x0004
00000090 2F0A move.l -[A7], A2
00000092 102D D992 move.b D0, [A5 - 0x266E]
00000096 1D40 FFFC move.b [A6 - 0x4], D0
0000009A 1B7C 0001 D992 move.b [A5 - 0x266E], 0x1
000000A0 4EBA 0012 jsr [PC + 0x12 /* 000000B4 */]
000000A4 2440 movea.l A2, D0
000000A6 1B6E FFFC D992 move.b [A5 - 0x266E], [A6 - 0x4]
000000AC 200A move.l D0, A2
000000AE 245F movea.l A2, [A7]+
000000B0 4E5E unlink A6
000000B2 4E75 rts
fn000000B4:
000000B4 4E56 FFFC link A6, -0x0004
000000B8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000000BC 52AD D994 addq.l [A5 - 0x266C], 1
000000C0 0C2D 0031 CDDC cmpi.b [A5 - 0x3224], 0x31 /* '1' */
000000C6 660A bne +0xC /* 000000D2 */
000000C8 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
000000CC 2640 movea.l A3, D0
000000CE 6000 0182 bra +0x184 /* 00000252 */
label000000D2:
000000D2 4EBA 018C jsr [PC + 0x18C /* 00000260 */]
000000D6 2640 movea.l A3, D0
000000D8 162D CDDC move.b D3, [A5 - 0x3224]
000000DC 7067 moveq.l D0, 0x67
000000DE B600 cmp.b D3, D0
000000E0 6500 0170 bcs +0x172 /* 00000252 */
000000E4 7071 moveq.l D0, 0x71
000000E6 B600 cmp.b D3, D0
000000E8 6200 0168 bhi +0x16A /* 00000252 */
000000EC 7800 moveq.l D4, 0x00
000000EE 1803 move.b D4, D3
000000F0 70B4 moveq.l D0, 0xFFFFFFB4
000000F2 D880 add.l D4, D0
000000F4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000000F8 2F04 move.l -[A7], D4
000000FA 2F2B 0016 move.l -[A7], [A3 + 0x16]
000000FE 2F0B move.l -[A7], A3
00000100 4EBA FFB2 jsr [PC - 0x4E /* 000000B4 */]
00000104 2F00 move.l -[A7], D0
00000106 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000010A 2640 movea.l A3, D0
0000010C 701B moveq.l D0, 0x1B
0000010E B880 cmp.l D4, D0
00000110 6628 bne +0x2A /* 0000013A */
00000112 206B 0002 movea.l A0, [A3 + 0x2]
00000116 2068 0016 movea.l A0, [A0 + 0x16]
0000011A 2010 move.l D0, [A0]
0000011C 721F moveq.l D1, 0x1F
0000011E C041 and.w D0, D1
00000120 7214 moveq.l D1, 0x14
00000122 B041 cmp.w D0, D1
00000124 6614 bne +0x16 /* 0000013A */
00000126 2F0B move.l -[A7], A3
00000128 4EAD 2152 jsr [A5 + 0x2152 /* export_1062 */]
0000012C 2640 movea.l A3, D0
0000012E 1013 move.b D0, [A3]
00000130 721B moveq.l D1, 0x1B
00000132 B001 cmp.b D0, D1
00000134 6716 beq +0x18 /* 0000014C */
00000136 6000 011A bra +0x11C /* 00000252 */
label0000013A:
0000013A 2F0B move.l -[A7], A3
0000013C 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000140 2840 movea.l A4, D0
00000142 200C move.l D0, A4
00000144 6706 beq +0x8 /* 0000014C */
00000146 264C movea.l A3, A4
00000148 6000 0108 bra +0x10A /* 00000252 */
label0000014C:
0000014C 2F0B move.l -[A7], A3
0000014E 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
00000152 0C84 0000 001B cmpi.l D4, 0x1B
00000158 6706 beq +0x8 /* 00000160 */
0000015A 2F0B move.l -[A7], A3
0000015C 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
label00000160:
00000160 286B 0002 movea.l A4, [A3 + 0x2]
00000164 2004 move.l D0, D4
00000166 721C moveq.l D1, 0x1C
00000168 B081 cmp.l D0, D1
0000016A 6740 beq +0x42 /* 000001AC */
0000016C 721D moveq.l D1, 0x1D
0000016E B081 cmp.l D0, D1
00000170 673A beq +0x3C /* 000001AC */
00000172 721E moveq.l D1, 0x1E
00000174 B081 cmp.l D0, D1
00000176 6760 beq +0x62 /* 000001D8 */
00000178 721F moveq.l D1, 0x1F
0000017A B081 cmp.l D0, D1
0000017C 675A beq +0x5C /* 000001D8 */
0000017E 7222 moveq.l D1, 0x22
00000180 B081 cmp.l D0, D1
00000182 675C beq +0x5E /* 000001E0 */
00000184 7221 moveq.l D1, 0x21
00000186 B081 cmp.l D0, D1
00000188 6756 beq +0x58 /* 000001E0 */
0000018A 7224 moveq.l D1, 0x24
0000018C B081 cmp.l D0, D1
0000018E 676C beq +0x6E /* 000001FC */
00000190 7223 moveq.l D1, 0x23
00000192 B081 cmp.l D0, D1
00000194 6766 beq +0x68 /* 000001FC */
00000196 7225 moveq.l D1, 0x25
00000198 B081 cmp.l D0, D1
0000019A 6760 beq +0x62 /* 000001FC */
0000019C 7220 moveq.l D1, 0x20
0000019E B081 cmp.l D0, D1
000001A0 675A beq +0x5C /* 000001FC */
000001A2 721B moveq.l D1, 0x1B
000001A4 B081 cmp.l D0, D1
000001A6 675C beq +0x5E /* 00000204 */
000001A8 6000 009E bra +0xA0 /* 00000248 */
label000001AC:
000001AC 206C 0016 movea.l A0, [A4 + 0x16]
000001B0 2010 move.l D0, [A0]
000001B2 0280 0000 00FF andi.l D0, 0xFF
000001B8 41ED D414 lea.l A0, [A5 - 0x2BEC]
000001BC 1030 0000 move.b D0, [A0 + D0.w]
000001C0 7201 moveq.l D1, 0x01
000001C2 C001 and.b D0, D1
000001C4 670A beq +0xC /* 000001D0 */
000001C6 2F0B move.l -[A7], A3
000001C8 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
000001CC 6000 0084 bra +0x86 /* 00000252 */
label000001D0:
000001D0 2F0B move.l -[A7], A3
000001D2 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
000001D6 607A bra +0x7C /* 00000252 */
label000001D8:
000001D8 2F0B move.l -[A7], A3
000001DA 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
000001DE 6072 bra +0x74 /* 00000252 */
label000001E0:
000001E0 2F0B move.l -[A7], A3
000001E2 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
000001E6 2F2B 0006 move.l -[A7], [A3 + 0x6]
000001EA 206D D874 movea.l A0, [A5 - 0x278C]
000001EE 2F28 0018 move.l -[A7], [A0 + 0x18]
000001F2 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000001F6 2740 0006 move.l [A3 + 0x6], D0
000001FA 6056 bra +0x58 /* 00000252 */
label000001FC:
000001FC 2F0B move.l -[A7], A3
000001FE 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
00000202 604E bra +0x50 /* 00000252 */
label00000204:
00000204 2F2B 0006 move.l -[A7], [A3 + 0x6]
00000208 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
0000020C 2440 movea.l A2, D0
0000020E 274A 0006 move.l [A3 + 0x6], A2
00000212 202C 0016 move.l D0, [A4 + 0x16]
00000216 2D40 FFFC move.l [A6 - 0x4], D0
0000021A 2040 movea.l A0, D0
0000021C 2010 move.l D0, [A0]
0000021E 761F moveq.l D3, 0x1F
00000220 C043 and.w D0, D3
00000222 7A14 moveq.l D5, 0x14
00000224 B045 cmp.w D0, D5
00000226 6610 bne +0x12 /* 00000238 */
00000228 206A 0016 movea.l A0, [A2 + 0x16]
0000022C 2010 move.l D0, [A0]
0000022E C043 and.w D0, D3
00000230 B045 cmp.w D0, D5
00000232 6604 bne +0x6 /* 00000238 */
00000234 16BC 0017 move.b [A3], 0x17
label00000238:
00000238 2F0A move.l -[A7], A2
0000023A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000023E 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000242 2740 0006 move.l [A3 + 0x6], D0
00000246 600A bra +0xC /* 00000252 */
label00000248:
00000248 2F3C 0000 00FA move.l -[A7], 0xFA
0000024E 4EBA FDB0 jsr [PC - 0x250 /* 00000000 */]
label00000252:
00000252 53AD D994 subq.l [A5 - 0x266C], 1
00000256 200B move.l D0, A3
00000258 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000025C 4E5E unlink A6
0000025E 4E75 rts
fn00000260:
00000260 4E56 FFCC link A6, -0x0034
00000264 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000268 7010 moveq.l D0, 0x10
0000026A 2F00 move.l -[A7], D0
0000026C 4EBA 041E jsr [PC + 0x41E /* 0000068C */]
00000270 2D40 FFCC move.l [A6 - 0x34], D0
00000274 0C2D 0055 CDDC cmpi.b [A5 - 0x3224], 0x55 /* 'U' */
0000027A 6600 0404 bne +0x406 /* 00000680 */
0000027E 2F00 move.l -[A7], D0
00000280 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000284 2D40 FFCC move.l [A6 - 0x34], D0
00000288 2F00 move.l -[A7], D0
0000028A 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
0000028E 2D40 FFCC move.l [A6 - 0x34], D0
00000292 2F00 move.l -[A7], D0
00000294 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000298 2F2E FFCC move.l -[A7], [A6 - 0x34]
0000029C 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
000002A0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000002A4 3D6D D950 FFE8 move.w [A6 - 0x18], [A5 - 0x26B0]
000002AA 4EBA FD6C jsr [PC - 0x294 /* 00000018 */]
000002AE 2D40 FFD0 move.l [A6 - 0x30], D0
000002B2 3D6D D950 FFEA move.w [A6 - 0x16], [A5 - 0x26B0]
000002B8 7256 moveq.l D1, 0x56
000002BA 1F01 move.b -[A7], D1
000002BC 723E moveq.l D1, 0x3E
000002BE 2F01 move.l -[A7], D1
000002C0 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000002C4 3D6D D950 FFEC move.w [A6 - 0x14], [A5 - 0x26B0]
000002CA 4EBA FDE8 jsr [PC - 0x218 /* 000000B4 */]
000002CE 2D40 FFE4 move.l [A6 - 0x1C], D0
000002D2 3D6D D950 FFEE move.w [A6 - 0x12], [A5 - 0x26B0]
000002D8 206E FFD0 movea.l A0, [A6 - 0x30]
000002DC 2468 0016 movea.l A2, [A0 + 0x16]
000002E0 2212 move.l D1, [A2]
000002E2 761F moveq.l D3, 0x1F
000002E4 C243 and.w D1, D3
000002E6 7814 moveq.l D4, 0x14
000002E8 B244 cmp.w D1, D4
000002EA 6654 bne +0x56 /* 00000340 */
000002EC 2240 movea.l A1, D0
000002EE 2669 0016 movea.l A3, [A1 + 0x16]
000002F2 2213 move.l D1, [A3]
000002F4 C243 and.w D1, D3
000002F6 B244 cmp.w D1, D4
000002F8 6646 bne +0x48 /* 00000340 */
000002FA 286A 000C movea.l A4, [A2 + 0xC]
000002FE 266B 000C movea.l A3, [A3 + 0xC]
00000302 B9CB cmpa.l A4, A3
00000304 673A beq +0x3C /* 00000340 */
00000306 2F0A move.l -[A7], A2
00000308 2240 movea.l A1, D0
0000030A 2F29 0016 move.l -[A7], [A1 + 0x16]
0000030E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00000312 4A80 tst.l D0
00000314 6716 beq +0x18 /* 0000032C */
00000316 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000031A 206E FFD0 movea.l A0, [A6 - 0x30]
0000031E 2F28 0016 move.l -[A7], [A0 + 0x16]
00000322 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000326 2D40 FFE4 move.l [A6 - 0x1C], D0
0000032A 6014 bra +0x16 /* 00000340 */
label0000032C:
0000032C 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000330 206E FFE4 movea.l A0, [A6 - 0x1C]
00000334 2F28 0016 move.l -[A7], [A0 + 0x16]
00000338 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
0000033C 2D40 FFD0 move.l [A6 - 0x30], D0
label00000340:
00000340 7061 moveq.l D0, 0x61
00000342 2F00 move.l -[A7], D0
00000344 42A7 clr.l -[A7]
00000346 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000034A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000034E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000352 2D40 FFD0 move.l [A6 - 0x30], D0
00000356 2040 movea.l A0, D0
00000358 2468 0002 movea.l A2, [A0 + 0x2]
0000035C 262A 0016 move.l D3, [A2 + 0x16]
00000360 2D43 FFD4 move.l [A6 - 0x2C], D3
00000364 2D43 FFF8 move.l [A6 - 0x8], D3
00000368 2668 0006 movea.l A3, [A0 + 0x6]
0000036C 222B 0016 move.l D1, [A3 + 0x16]
00000370 2D41 FFD8 move.l [A6 - 0x28], D1
00000374 2243 movea.l A1, D3
00000376 2411 move.l D2, [A1]
00000378 781F moveq.l D4, 0x1F
0000037A C484 and.l D2, D4
0000037C 2D42 FFDC move.l [A6 - 0x24], D2
00000380 2841 movea.l A4, D1
00000382 2A14 move.l D5, [A4]
00000384 CA84 and.l D5, D4
00000386 2D45 FFE0 move.l [A6 - 0x20], D5
0000038A 7813 moveq.l D4, 0x13
0000038C B484 cmp.l D2, D4
0000038E 48EE 0400 FFFC movem.l [A6 - 0x4], A2
00000394 6606 bne +0x8 /* 0000039C */
00000396 BA84 cmp.l D5, D4
00000398 6700 00FA beq +0xFC /* 00000494 */
label0000039C:
0000039C 7814 moveq.l D4, 0x14
0000039E B484 cmp.l D2, D4
000003A0 6612 bne +0x14 /* 000003B4 */
000003A2 BA84 cmp.l D5, D4
000003A4 660E bne +0x10 /* 000003B4 */
000003A6 2069 000C movea.l A0, [A1 + 0xC]
000003AA 226C 000C movea.l A1, [A4 + 0xC]
000003AE B1C9 cmpa.l A0, A1
000003B0 6700 00E2 beq +0xE4 /* 00000494 */
label000003B4:
000003B4 7805 moveq.l D4, 0x05
000003B6 B484 cmp.l D2, D4
000003B8 6614 bne +0x16 /* 000003CE */
000003BA BA84 cmp.l D5, D4
000003BC 6610 bne +0x12 /* 000003CE */
000003BE 2043 movea.l A0, D3
000003C0 2268 000C movea.l A1, [A0 + 0xC]
000003C4 206C 000C movea.l A0, [A4 + 0xC]
000003C8 B3C8 cmpa.l A1, A0
000003CA 6700 00C8 beq +0xCA /* 00000494 */
label000003CE:
000003CE B484 cmp.l D2, D4
000003D0 6714 beq +0x16 /* 000003E6 */
000003D2 382E FFDE move.w D4, [A6 - 0x22]
000003D6 7C1F moveq.l D6, 0x1F
000003D8 C846 and.w D4, D6
000003DA 7C0F moveq.l D6, 0x0F
000003DC B846 cmp.w D4, D6
000003DE 6206 bhi +0x8 /* 000003E6 */
000003E0 B485 cmp.l D2, D5
000003E2 6700 00B0 beq +0xB2 /* 00000494 */
label000003E6:
000003E6 0285 0000 00FF andi.l D5, 0xFF
000003EC 45ED D414 lea.l A2, [A5 - 0x2BEC]
000003F0 1A32 5000 move.b D5, [A2 + D5.w]
000003F4 7C01 moveq.l D6, 0x01
000003F6 CA06 and.b D5, D6
000003F8 7800 moveq.l D4, 0x00
000003FA 1805 move.b D4, D5
000003FC 6740 beq +0x42 /* 0000043E */
000003FE 206E FFFC movea.l A0, [A6 - 0x4]
00000402 1A10 move.b D5, [A0]
00000404 7E5D moveq.l D7, 0x5D
00000406 BA07 cmp.b D5, D7
00000408 6634 bne +0x36 /* 0000043E */
0000040A 4AA8 0006 tst.l [A0 + 0x6]
0000040E 662E bne +0x30 /* 0000043E */
00000410 3A2E FFDE move.w D5, [A6 - 0x22]
00000414 7E1F moveq.l D7, 0x1F
00000416 CA47 and.w D5, D7
00000418 307C 000B movea.w A0, 0xB
0000041C BA48 cmp.w D5, A0
0000041E 6374 bls +0x76 /* 00000494 */
00000420 0282 0000 00FF andi.l D2, 0xFF
00000426 1432 2000 move.b D2, [A2 + D2.w]
0000042A C406 and.b D2, D6
0000042C 6710 beq +0x12 /* 0000043E */
0000042E 2043 movea.l A0, D3
00000430 2068 0008 movea.l A0, [A0 + 0x8]
00000434 2410 move.l D2, [A0]
00000436 C447 and.w D2, D7
00000438 7613 moveq.l D3, 0x13
0000043A B443 cmp.w D2, D3
0000043C 6756 beq +0x58 /* 00000494 */
label0000043E:
0000043E 242E FFDC move.l D2, [A6 - 0x24]
00000442 0282 0000 00FF andi.l D2, 0xFF
00000448 1432 2000 move.b D2, [A2 + D2.w]
0000044C C406 and.b D2, D6
0000044E 673C beq +0x3E /* 0000048C */
00000450 1413 move.b D2, [A3]
00000452 765D moveq.l D3, 0x5D
00000454 B403 cmp.b D2, D3
00000456 6634 bne +0x36 /* 0000048C */
00000458 4AAB 0006 tst.l [A3 + 0x6]
0000045C 662E bne +0x30 /* 0000048C */
0000045E 342E FFE2 move.w D2, [A6 - 0x1E]
00000462 761F moveq.l D3, 0x1F
00000464 C443 and.w D2, D3
00000466 7A0B moveq.l D5, 0x0B
00000468 B445 cmp.w D2, D5
0000046A 6312 bls +0x14 /* 0000047E */
0000046C 4A84 tst.l D4
0000046E 671C beq +0x1E /* 0000048C */
00000470 206C 0008 movea.l A0, [A4 + 0x8]
00000474 2210 move.l D1, [A0]
00000476 C243 and.w D1, D3
00000478 7413 moveq.l D2, 0x13
0000047A B242 cmp.w D1, D2
0000047C 660E bne +0x10 /* 0000048C */
label0000047E:
0000047E 2F00 move.l -[A7], D0
00000480 206E FFF8 movea.l A0, [A6 - 0x8]
00000484 2F08 move.l -[A7], A0
00000486 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
0000048A 601C bra +0x1E /* 000004A8 */
label0000048C:
0000048C 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000490 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
label00000494:
00000494 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000498 206E FFD0 movea.l A0, [A6 - 0x30]
0000049C 2068 0006 movea.l A0, [A0 + 0x6]
000004A0 2F28 0016 move.l -[A7], [A0 + 0x16]
000004A4 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
label000004A8:
000004A8 362E FFE8 move.w D3, [A6 - 0x18]
000004AC B66E FFEA cmp.w D3, [A6 - 0x16]
000004B0 6C7A bge +0x7C /* 0000052C */
000004B2 302E FFEC move.w D0, [A6 - 0x14]
000004B6 B06E FFEE cmp.w D0, [A6 - 0x12]
000004BA 6C70 bge +0x72 /* 0000052C */
000004BC 3003 move.w D0, D3
000004BE 48C0 ext.l D0
000004C0 7602 moveq.l D3, 0x02
000004C2 E7A0 asl D0, D3
000004C4 D0AD D954 add.l D0, [A5 - 0x26AC]
000004C8 2040 movea.l A0, D0
000004CA 2650 movea.l A3, [A0]
000004CC 302E FFEC move.w D0, [A6 - 0x14]
000004D0 48C0 ext.l D0
000004D2 E7A0 asl D0, D3
000004D4 D0AD D954 add.l D0, [A5 - 0x26AC]
000004D8 2040 movea.l A0, D0
000004DA 2450 movea.l A2, [A0]
000004DC 102B 001C move.b D0, [A3 + 0x1C]
000004E0 7601 moveq.l D3, 0x01
000004E2 B003 cmp.b D0, D3
000004E4 6646 bne +0x48 /* 0000052C */
000004E6 102A 001C move.b D0, [A2 + 0x1C]
000004EA B003 cmp.b D0, D3
000004EC 663E bne +0x40 /* 0000052C */
000004EE 202B 0020 move.l D0, [A3 + 0x20]
000004F2 222A 0020 move.l D1, [A2 + 0x20]
000004F6 B081 cmp.l D0, D1
000004F8 6632 bne +0x34 /* 0000052C */
000004FA 2F2B 000C move.l -[A7], [A3 + 0xC]
000004FE 2F2A 000C move.l -[A7], [A2 + 0xC]
00000502 42A7 clr.l -[A7]
00000504 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000508 4A80 tst.l D0
0000050A 6720 beq +0x22 /* 0000052C */
0000050C 00AA 0000 0010 0020 ori.l [A2 + 0x20], 0x10
00000514 206E FFD0 movea.l A0, [A6 - 0x30]
00000518 2F28 0006 move.l -[A7], [A0 + 0x6]
0000051C 2F0A move.l -[A7], A2
0000051E 2F0B move.l -[A7], A3
00000520 4EAD 1802 jsr [A5 + 0x1802 /* export_764 */]
00000524 526E FFE8 addq.w [A6 - 0x18], 1
00000528 526E FFEC addq.w [A6 - 0x14], 1
label0000052C:
0000052C 206E FFD0 movea.l A0, [A6 - 0x30]
00000530 2468 0016 movea.l A2, [A0 + 0x16]
00000534 2012 move.l D0, [A2]
00000536 721F moveq.l D1, 0x1F
00000538 C041 and.w D0, D1
0000053A 7214 moveq.l D1, 0x14
0000053C B041 cmp.w D0, D1
0000053E 6600 00EE bne +0xF0 /* 0000062E */
00000542 206A 000C movea.l A0, [A2 + 0xC]
00000546 2068 0010 movea.l A0, [A0 + 0x10]
0000054A 4AA8 004E tst.l [A0 + 0x4E]
0000054E 6700 00DE beq +0xE0 /* 0000062E */
00000552 206D D874 movea.l A0, [A5 - 0x278C]
00000556 2F28 0018 move.l -[A7], [A0 + 0x18]
0000055A 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
0000055E 2840 movea.l A4, D0
00000560 701B moveq.l D0, 0x1B
00000562 2F00 move.l -[A7], D0
00000564 206D D874 movea.l A0, [A5 - 0x278C]
00000568 2F28 0018 move.l -[A7], [A0 + 0x18]
0000056C 2F0C move.l -[A7], A4
0000056E 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00000572 2F00 move.l -[A7], D0
00000574 700C moveq.l D0, 0x0C
00000576 2F00 move.l -[A7], D0
00000578 206D D874 movea.l A0, [A5 - 0x278C]
0000057C 2F28 0018 move.l -[A7], [A0 + 0x18]
00000580 2F2E FFCC move.l -[A7], [A6 - 0x34]
00000584 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00000588 2F00 move.l -[A7], D0
0000058A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000058E 2D40 FFCC move.l [A6 - 0x34], D0
00000592 7800 moveq.l D4, 0x00
00000594 6000 008C bra +0x8E /* 00000622 */
label00000598:
00000598 362E FFE8 move.w D3, [A6 - 0x18]
0000059C 6070 bra +0x72 /* 0000060E */
label0000059E:
0000059E 3003 move.w D0, D3
000005A0 48C0 ext.l D0
000005A2 E580 asl D0, 2
000005A4 D0AD D954 add.l D0, [A5 - 0x26AC]
000005A8 2040 movea.l A0, D0
000005AA 2650 movea.l A3, [A0]
000005AC 2F2B 000C move.l -[A7], [A3 + 0xC]
000005B0 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
000005B4 2440 movea.l A2, D0
000005B6 2012 move.l D0, [A2]
000005B8 721F moveq.l D1, 0x1F
000005BA C041 and.w D0, D1
000005BC 7214 moveq.l D1, 0x14
000005BE B041 cmp.w D0, D1
000005C0 664A bne +0x4C /* 0000060C */
000005C2 206A 000C movea.l A0, [A2 + 0xC]
000005C6 2068 0010 movea.l A0, [A0 + 0x10]
000005CA 4AA8 004E tst.l [A0 + 0x4E]
000005CE 673C beq +0x3E /* 0000060C */
000005D0 244B movea.l A2, A3
000005D2 7010 moveq.l D0, 0x10
000005D4 D5C0 add.l A2, D0
000005D6 4A92 tst.l [A2]
000005D8 670A beq +0xC /* 000005E4 */
000005DA 2F3C 0000 01AB move.l -[A7], 0x1AB
000005E0 4EBA FA1E jsr [PC - 0x5E2 /* 00000000 */]
label000005E4:
000005E4 2F0C move.l -[A7], A4
000005E6 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000005EA 2480 move.l [A2], D0
000005EC 4A84 tst.l D4
000005EE 6714 beq +0x16 /* 00000604 */
000005F0 720B moveq.l D1, 0x0B
000005F2 2F01 move.l -[A7], D1
000005F4 206D D874 movea.l A0, [A5 - 0x278C]
000005F8 2F28 0018 move.l -[A7], [A0 + 0x18]
000005FC 2F00 move.l -[A7], D0
000005FE 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00000602 2480 move.l [A2], D0
label00000604:
00000604 00AB 0000 0080 0020 ori.l [A3 + 0x20], 0x80
label0000060C:
0000060C 5243 addq.w D3, 1
label0000060E:
0000060E B66E FFEA cmp.w D3, [A6 - 0x16]
00000612 6D8A blt -0x74 /* 0000059E */
00000614 3D6E FFEC FFE8 move.w [A6 - 0x18], [A6 - 0x14]
0000061A 3D6E FFEE FFEA move.w [A6 - 0x16], [A6 - 0x12]
00000620 5284 addq.l D4, 1
label00000622:
00000622 0C84 0000 0002 cmpi.l D4, 0x2
00000628 643E bcc +0x40 /* 00000668 */
0000062A 6000 FF6C bra -0x92 /* 00000598 */
label0000062E:
0000062E 246E FFD0 movea.l A2, [A6 - 0x30]
00000632 544A addq.w A2, 2
00000634 2F0A move.l -[A7], A2
00000636 3F2E FFE8 move.w -[A7], [A6 - 0x18]
0000063A 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000063E 7601 moveq.l D3, 0x01
00000640 3F03 move.w -[A7], D3
00000642 3F03 move.w -[A7], D3
00000644 42A7 clr.l -[A7]
00000646 42A7 clr.l -[A7]
00000648 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
0000064C 206E FFD0 movea.l A0, [A6 - 0x30]
00000650 5C48 addq.w A0, 6
00000652 2F08 move.l -[A7], A0
00000654 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000658 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000065C 3F03 move.w -[A7], D3
0000065E 3F03 move.w -[A7], D3
00000660 42A7 clr.l -[A7]
00000662 42A7 clr.l -[A7]
00000664 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
label00000668:
00000668 700E moveq.l D0, 0x0E
0000066A 2F00 move.l -[A7], D0
0000066C 246E FFD0 movea.l A2, [A6 - 0x30]
00000670 2F2A 0016 move.l -[A7], [A2 + 0x16]
00000674 2F2E FFCC move.l -[A7], [A6 - 0x34]
00000678 2F0A move.l -[A7], A2
0000067A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000067E 6004 bra +0x6 /* 00000684 */
label00000680:
00000680 202E FFCC move.l D0, [A6 - 0x34]
label00000684:
00000684 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000688 4E5E unlink A6
0000068A 4E75 rts
fn0000068C:
0000068C 4E56 FFFC link A6, -0x0004
00000690 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000694 282E 0008 move.l D4, [A6 + 0x8]
00000698 0C84 0000 0010 cmpi.l D4, 0x10
0000069E 660C bne +0xE /* 000006AC */
000006A0 7011 moveq.l D0, 0x11
000006A2 2F00 move.l -[A7], D0
000006A4 4EBA FFE6 jsr [PC - 0x1A /* 0000068C */]
000006A8 2840 movea.l A4, D0
000006AA 6006 bra +0x8 /* 000006B2 */
label000006AC:
000006AC 4EBA 011C jsr [PC + 0x11C /* 000007CA */]
000006B0 2840 movea.l A4, D0
label000006B2:
000006B2 6000 00F2 bra +0xF4 /* 000007A6 */
label000006B6:
000006B6 2F0C move.l -[A7], A4
000006B8 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
000006BC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000006C0 3A2D D950 move.w D5, [A5 - 0x26B0]
000006C4 0C84 0000 0010 cmpi.l D4, 0x10
000006CA 660A bne +0xC /* 000006D6 */
000006CC 7011 moveq.l D0, 0x11
000006CE 2F00 move.l -[A7], D0
000006D0 4EBA FFBA jsr [PC - 0x46 /* 0000068C */]
000006D4 6004 bra +0x6 /* 000006DA */
label000006D6:
000006D6 4EBA 00F2 jsr [PC + 0xF2 /* 000007CA */]
label000006DA:
000006DA 2D40 FFFC move.l [A6 - 0x4], D0
000006DE 486E FFFC pea.l [A6 - 0x4]
000006E2 3F05 move.w -[A7], D5
000006E4 3F2D D950 move.w -[A7], [A5 - 0x26B0]
000006E8 7601 moveq.l D3, 0x01
000006EA 3F03 move.w -[A7], D3
000006EC 3F03 move.w -[A7], D3
000006EE 42A7 clr.l -[A7]
000006F0 42A7 clr.l -[A7]
000006F2 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
000006F6 2F04 move.l -[A7], D4
000006F8 206D D874 movea.l A0, [A5 - 0x278C]
000006FC 2F28 0018 move.l -[A7], [A0 + 0x18]
00000700 2F0C move.l -[A7], A4
00000702 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000706 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000070A 2840 movea.l A4, D0
0000070C 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000710 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000714 2940 0002 move.l [A4 + 0x2], D0
00000718 2F2C 0006 move.l -[A7], [A4 + 0x6]
0000071C 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000720 2940 0006 move.l [A4 + 0x6], D0
00000724 2F0C move.l -[A7], A4
00000726 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
0000072A 2D40 FFFC move.l [A6 - 0x4], D0
0000072E 4A80 tst.l D0
00000730 6704 beq +0x6 /* 00000736 */
00000732 2840 movea.l A4, D0
00000734 6070 bra +0x72 /* 000007A6 */
label00000736:
00000736 244C movea.l A2, A4
00000738 544A addq.w A2, 2
0000073A 2F12 move.l -[A7], [A2]
0000073C 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00000740 2480 move.l [A2], D0
00000742 264C movea.l A3, A4
00000744 5C4B addq.w A3, 6
00000746 2F13 move.l -[A7], [A3]
00000748 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
0000074C 2680 move.l [A3], D0
0000074E 2F12 move.l -[A7], [A2]
00000750 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000754 2F12 move.l -[A7], [A2]
00000756 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
0000075A 2053 movea.l A0, [A3]
0000075C 2068 0016 movea.l A0, [A0 + 0x16]
00000760 2010 move.l D0, [A0]
00000762 721F moveq.l D1, 0x1F
00000764 C081 and.l D0, D1
00000766 7214 moveq.l D1, 0x14
00000768 B081 cmp.l D0, D1
0000076A 6708 beq +0xA /* 00000774 */
0000076C 7213 moveq.l D1, 0x13
0000076E B081 cmp.l D0, D1
00000770 670E beq +0x10 /* 00000780 */
00000772 602A bra +0x2C /* 0000079E */
label00000774:
00000774 7063 moveq.l D0, 0x63
00000776 2F00 move.l -[A7], D0
00000778 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000077C 584F addq.w A7, 4
0000077E 601E bra +0x20 /* 0000079E */
label00000780:
00000780 102D D5D8 move.b D0, [A5 - 0x2A28]
00000784 670A beq +0xC /* 00000790 */
00000786 706A moveq.l D0, 0x6A
00000788 2F00 move.l -[A7], D0
0000078A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000078E 584F addq.w A7, 4
label00000790:
00000790 2F0C move.l -[A7], A4
00000792 206D D874 movea.l A0, [A5 - 0x278C]
00000796 2F28 004C move.l -[A7], [A0 + 0x4C]
0000079A 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
label0000079E:
0000079E 2F2C 0006 move.l -[A7], [A4 + 0x6]
000007A2 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
label000007A6:
000007A6 0C84 0000 0010 cmpi.l D4, 0x10
000007AC 6604 bne +0x6 /* 000007B2 */
000007AE 7062 moveq.l D0, 0x62
000007B0 6002 bra +0x4 /* 000007B4 */
label000007B2:
000007B2 7063 moveq.l D0, 0x63
label000007B4:
000007B4 B02D CDDC cmp.b D0, [A5 - 0x3224]
000007B8 6700 FEFC beq -0x102 /* 000006B6 */
000007BC 200C move.l D0, A4
000007BE 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000007C2 4E5E unlink A6
000007C4 205F movea.l A0, [A7]+
000007C6 584F addq.w A7, 4
000007C8 4ED0 jmp [A0]
fn000007CA:
000007CA 48E7 0030 movem.l -[A7], A2,A3
000007CE 4EBA 004A jsr [PC + 0x4A /* 0000081A */]
000007D2 2440 movea.l A2, D0
000007D4 6034 bra +0x36 /* 0000080A */
label000007D6:
000007D6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000007DA 700A moveq.l D0, 0x0A
000007DC 2F00 move.l -[A7], D0
000007DE 42A7 clr.l -[A7]
000007E0 2F0A move.l -[A7], A2
000007E2 4EBA 0036 jsr [PC + 0x36 /* 0000081A */]
000007E6 2F00 move.l -[A7], D0
000007E8 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000007EC 2440 movea.l A2, D0
000007EE 2F0A move.l -[A7], A2
000007F0 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
000007F4 2640 movea.l A3, D0
000007F6 200B move.l D0, A3
000007F8 6704 beq +0x6 /* 000007FE */
000007FA 244B movea.l A2, A3
000007FC 600C bra +0xE /* 0000080A */
label000007FE:
000007FE 2F0A move.l -[A7], A2
00000800 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00000804 2F0A move.l -[A7], A2
00000806 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
label0000080A:
0000080A 0C2D 0061 CDDC cmpi.b [A5 - 0x3224], 0x61 /* 'a' */
00000810 67C4 beq -0x3A /* 000007D6 */
00000812 200A move.l D0, A2
00000814 4CDF 0C00 movem.l A2,A3, [A7]+
00000818 4E75 rts
fn0000081A:
0000081A 48E7 0030 movem.l -[A7], A2,A3
0000081E 4EBA 004A jsr [PC + 0x4A /* 0000086A */]
00000822 2440 movea.l A2, D0
00000824 6034 bra +0x36 /* 0000085A */
label00000826:
00000826 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000082A 7009 moveq.l D0, 0x09
0000082C 2F00 move.l -[A7], D0
0000082E 42A7 clr.l -[A7]
00000830 2F0A move.l -[A7], A2
00000832 4EBA 0036 jsr [PC + 0x36 /* 0000086A */]
00000836 2F00 move.l -[A7], D0
00000838 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000083C 2440 movea.l A2, D0
0000083E 2F0A move.l -[A7], A2
00000840 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000844 2640 movea.l A3, D0
00000846 200B move.l D0, A3
00000848 6704 beq +0x6 /* 0000084E */
0000084A 244B movea.l A2, A3
0000084C 600C bra +0xE /* 0000085A */
label0000084E:
0000084E 2F0A move.l -[A7], A2
00000850 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00000854 2F0A move.l -[A7], A2
00000856 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
label0000085A:
0000085A 0C2D 0060 CDDC cmpi.b [A5 - 0x3224], 0x60 /* '`' */
00000860 67C4 beq -0x3A /* 00000826 */
00000862 200A move.l D0, A2
00000864 4CDF 0C00 movem.l A2,A3, [A7]+
00000868 4E75 rts
fn0000086A:
0000086A 48E7 0030 movem.l -[A7], A2,A3
0000086E 4EBA 004A jsr [PC + 0x4A /* 000008BA */]
00000872 2440 movea.l A2, D0
00000874 6034 bra +0x36 /* 000008AA */
label00000876:
00000876 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000087A 7008 moveq.l D0, 0x08
0000087C 2F00 move.l -[A7], D0
0000087E 42A7 clr.l -[A7]
00000880 2F0A move.l -[A7], A2
00000882 4EBA 0036 jsr [PC + 0x36 /* 000008BA */]
00000886 2F00 move.l -[A7], D0
00000888 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000088C 2440 movea.l A2, D0
0000088E 2F0A move.l -[A7], A2
00000890 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000894 2640 movea.l A3, D0
00000896 200B move.l D0, A3
00000898 6704 beq +0x6 /* 0000089E */
0000089A 244B movea.l A2, A3
0000089C 600C bra +0xE /* 000008AA */
label0000089E:
0000089E 2F0A move.l -[A7], A2
000008A0 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
000008A4 2F0A move.l -[A7], A2
000008A6 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
label000008AA:
000008AA 0C2D 004E CDDC cmpi.b [A5 - 0x3224], 0x4E /* 'N' */
000008B0 67C4 beq -0x3A /* 00000876 */
000008B2 200A move.l D0, A2
000008B4 4CDF 0C00 movem.l A2,A3, [A7]+
000008B8 4E75 rts
fn000008BA:
000008BA 48E7 1030 movem.l -[A7], D3,A2,A3
000008BE 4EBA 005A jsr [PC + 0x5A /* 0000091A */]
000008C2 2440 movea.l A2, D0
000008C4 6038 bra +0x3A /* 000008FE */
label000008C6:
000008C6 762A moveq.l D3, 0x2A
000008C8 6002 bra +0x4 /* 000008CC */
label000008CA:
000008CA 762B moveq.l D3, 0x2B
label000008CC:
000008CC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000008D0 2F03 move.l -[A7], D3
000008D2 206D D874 movea.l A0, [A5 - 0x278C]
000008D6 2F28 0018 move.l -[A7], [A0 + 0x18]
000008DA 2F0A move.l -[A7], A2
000008DC 4EBA 003C jsr [PC + 0x3C /* 0000091A */]
000008E0 2F00 move.l -[A7], D0
000008E2 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000008E6 2440 movea.l A2, D0
000008E8 2F0A move.l -[A7], A2
000008EA 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
000008EE 2640 movea.l A3, D0
000008F0 200B move.l D0, A3
000008F2 6704 beq +0x6 /* 000008F8 */
000008F4 244B movea.l A2, A3
000008F6 6006 bra +0x8 /* 000008FE */
label000008F8:
000008F8 2F0A move.l -[A7], A2
000008FA 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
label000008FE:
000008FE 122D CDDC move.b D1, [A5 - 0x3224]
00000902 7000 moveq.l D0, 0x00
00000904 1001 move.b D0, D1
00000906 727A moveq.l D1, 0x7A
00000908 B081 cmp.l D0, D1
0000090A 67BA beq -0x44 /* 000008C6 */
0000090C 727B moveq.l D1, 0x7B
0000090E B081 cmp.l D0, D1
00000910 67B8 beq -0x46 /* 000008CA */
00000912 200A move.l D0, A2
00000914 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000918 4E75 rts
fn0000091A:
0000091A 4E56 FFFC link A6, -0x0004
0000091E 48E7 1030 movem.l -[A7], D3,A2,A3
00000922 4EBA 012E jsr [PC + 0x12E /* 00000A52 */]
00000926 2440 movea.l A2, D0
00000928 6000 00AE bra +0xB0 /* 000009D8 */
label0000092C:
0000092C 102D D98F move.b D0, [A5 - 0x2671]
00000930 6600 0116 bne +0x118 /* 00000A48 */
label00000934:
00000934 122D CDDC move.b D1, [A5 - 0x3224]
00000938 74B0 moveq.l D2, 0xFFFFFFB0
0000093A D202 add.b D1, D2
0000093C 7000 moveq.l D0, 0x00
0000093E 1001 move.b D0, D1
00000940 2D40 FFFC move.l [A6 - 0x4], D0
00000944 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000948 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000094C 206D D874 movea.l A0, [A5 - 0x278C]
00000950 2F28 0018 move.l -[A7], [A0 + 0x18]
00000954 2F0A move.l -[A7], A2
00000956 4EBA 00FA jsr [PC + 0xFA /* 00000A52 */]
0000095A 2F00 move.l -[A7], D0
0000095C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000960 2440 movea.l A2, D0
00000962 2F0A move.l -[A7], A2
00000964 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000968 2640 movea.l A3, D0
0000096A 200B move.l D0, A3
0000096C 6704 beq +0x6 /* 00000972 */
0000096E 244B movea.l A2, A3
00000970 6066 bra +0x68 /* 000009D8 */
label00000972:
00000972 2F0A move.l -[A7], A2
00000974 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00000978 206A 0002 movea.l A0, [A2 + 0x2]
0000097C 2068 0016 movea.l A0, [A0 + 0x16]
00000980 2010 move.l D0, [A0]
00000982 721F moveq.l D1, 0x1F
00000984 C081 and.l D0, D1
00000986 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000098A 1030 0000 move.b D0, [A0 + D0.w]
0000098E 7202 moveq.l D1, 0x02
00000990 C001 and.b D0, D1
00000992 6644 bne +0x46 /* 000009D8 */
00000994 222E FFFC move.l D1, [A6 - 0x4]
00000998 41ED D3D4 lea.l A0, [A5 - 0x2C2C]
0000099C 1230 1000 move.b D1, [A0 + D1.w]
000009A0 7000 moveq.l D0, 0x00
000009A2 1001 move.b D0, D1
000009A4 2D40 FFFC move.l [A6 - 0x4], D0
000009A8 7201 moveq.l D1, 0x01
000009AA B081 cmp.l D0, D1
000009AC 6E26 bgt +0x28 /* 000009D4 */
000009AE 14BC 000F move.b [A2], 0xF
000009B2 720F moveq.l D1, 0x0F
000009B4 2F01 move.l -[A7], D1
000009B6 206D D874 movea.l A0, [A5 - 0x278C]
000009BA 2628 0018 move.l D3, [A0 + 0x18]
000009BE 2F03 move.l -[A7], D3
000009C0 2F0A move.l -[A7], A2
000009C2 2F03 move.l -[A7], D3
000009C4 2F00 move.l -[A7], D0
000009C6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000009CA 2F00 move.l -[A7], D0
000009CC 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000009D0 2440 movea.l A2, D0
000009D2 6004 bra +0x6 /* 000009D8 */
label000009D4:
000009D4 14AE FFFF move.b [A2], [A6 - 0x1]
label000009D8:
000009D8 122D CDDC move.b D1, [A5 - 0x3224]
000009DC 7000 moveq.l D0, 0x00
000009DE 1001 move.b D0, D1
000009E0 7277 moveq.l D1, 0x77
000009E2 B081 cmp.l D0, D1
000009E4 6700 FF46 beq -0xB8 /* 0000092C */
000009E8 7276 moveq.l D1, 0x76
000009EA B081 cmp.l D0, D1
000009EC 6700 FF46 beq -0xB8 /* 00000934 */
000009F0 7279 moveq.l D1, 0x79
000009F2 B081 cmp.l D0, D1
000009F4 6700 FF3E beq -0xC0 /* 00000934 */
000009F8 7278 moveq.l D1, 0x78
000009FA B081 cmp.l D0, D1
000009FC 6700 FF36 beq -0xC8 /* 00000934 */
00000A00 727C moveq.l D1, 0x7C
00000A02 B081 cmp.l D0, D1
00000A04 6700 FF2E beq -0xD0 /* 00000934 */
00000A08 727D moveq.l D1, 0x7D
00000A0A B081 cmp.l D0, D1
00000A0C 6700 FF26 beq -0xD8 /* 00000934 */
00000A10 727E moveq.l D1, 0x7E
00000A12 B081 cmp.l D0, D1
00000A14 6700 FF1E beq -0xE0 /* 00000934 */
00000A18 727F moveq.l D1, 0x7F
00000A1A B081 cmp.l D0, D1
00000A1C 6700 FF16 beq -0xE8 /* 00000934 */
00000A20 0C80 0000 0080 cmpi.l D0, 0x80
00000A26 6700 FF0C beq -0xF2 /* 00000934 */
00000A2A 0C80 0000 0081 cmpi.l D0, 0x81
00000A30 6700 FF02 beq -0xFC /* 00000934 */
00000A34 0C80 0000 0082 cmpi.l D0, 0x82
00000A3A 6700 FEF8 beq -0x106 /* 00000934 */
00000A3E 0C80 0000 0083 cmpi.l D0, 0x83
00000A44 6700 FEEE beq -0x110 /* 00000934 */
label00000A48:
00000A48 200A move.l D0, A2
00000A4A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000A4E 4E5E unlink A6
00000A50 4E75 rts
fn00000A52:
00000A52 48E7 1028 movem.l -[A7], D3,A2,A4
00000A56 4EBA 0120 jsr [PC + 0x120 /* 00000B78 */]
00000A5A 2840 movea.l A4, D0
00000A5C 6000 00FE bra +0x100 /* 00000B5C */
label00000A60:
00000A60 102D D98F move.b D0, [A5 - 0x2671]
00000A64 6714 beq +0x16 /* 00000A7A */
00000A66 7065 moveq.l D0, 0x65
00000A68 B600 cmp.b D3, D0
00000A6A 660E bne +0x10 /* 00000A7A */
00000A6C 1B7C 0077 CDDC move.b [A5 - 0x3224], 0x77 /* 'w' */
00000A72 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000A76 6000 00F8 bra +0xFA /* 00000B70 */
label00000A7A:
00000A7A 0C2D 0064 CDDC cmpi.b [A5 - 0x3224], 0x64 /* 'd' */
00000A80 6604 bne +0x6 /* 00000A86 */
00000A82 7007 moveq.l D0, 0x07
00000A84 6002 bra +0x4 /* 00000A88 */
label00000A86:
00000A86 7006 moveq.l D0, 0x06
label00000A88:
00000A88 7600 moveq.l D3, 0x00
00000A8A 1600 move.b D3, D0
00000A8C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000A90 2F03 move.l -[A7], D3
00000A92 42A7 clr.l -[A7]
00000A94 2F0C move.l -[A7], A4
00000A96 4EBA 00E0 jsr [PC + 0xE0 /* 00000B78 */]
00000A9A 2F00 move.l -[A7], D0
00000A9C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000AA0 2840 movea.l A4, D0
00000AA2 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000AA6 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000AAA 2940 0002 move.l [A4 + 0x2], D0
00000AAE 2F2C 0006 move.l -[A7], [A4 + 0x6]
00000AB2 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000AB6 2940 0006 move.l [A4 + 0x6], D0
00000ABA 2F0C move.l -[A7], A4
00000ABC 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000AC0 2440 movea.l A2, D0
00000AC2 200A move.l D0, A2
00000AC4 6706 beq +0x8 /* 00000ACC */
00000AC6 284A movea.l A4, A2
00000AC8 6000 0092 bra +0x94 /* 00000B5C */
label00000ACC:
00000ACC 246C 0002 movea.l A2, [A4 + 0x2]
00000AD0 206A 0016 movea.l A0, [A2 + 0x16]
00000AD4 2010 move.l D0, [A0]
00000AD6 721F moveq.l D1, 0x1F
00000AD8 C041 and.w D0, D1
00000ADA 7214 moveq.l D1, 0x14
00000ADC B041 cmp.w D0, D1
00000ADE 660A bne +0xC /* 00000AEA */
00000AE0 2F0A move.l -[A7], A2
00000AE2 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00000AE6 2940 0002 move.l [A4 + 0x2], D0
label00000AEA:
00000AEA 246C 0006 movea.l A2, [A4 + 0x6]
00000AEE 206A 0016 movea.l A0, [A2 + 0x16]
00000AF2 2010 move.l D0, [A0]
00000AF4 721F moveq.l D1, 0x1F
00000AF6 C041 and.w D0, D1
00000AF8 7214 moveq.l D1, 0x14
00000AFA B041 cmp.w D0, D1
00000AFC 660A bne +0xC /* 00000B08 */
00000AFE 2F0A move.l -[A7], A2
00000B00 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00000B04 2940 0006 move.l [A4 + 0x6], D0
label00000B08:
00000B08 2F0C move.l -[A7], A4
00000B0A 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
00000B0E 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000B12 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
00000B16 2940 0002 move.l [A4 + 0x2], D0
00000B1A 2F2C 0006 move.l -[A7], [A4 + 0x6]
00000B1E 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
00000B22 2440 movea.l A2, D0
00000B24 2F0A move.l -[A7], A2
00000B26 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000B2A 2440 movea.l A2, D0
00000B2C 294A 0006 move.l [A4 + 0x6], A2
00000B30 1012 move.b D0, [A2]
00000B32 725D moveq.l D1, 0x5D
00000B34 B001 cmp.b D0, D1
00000B36 6616 bne +0x18 /* 00000B4E */
00000B38 262A 0006 move.l D3, [A2 + 0x6]
00000B3C 6B06 bmi +0x8 /* 00000B44 */
00000B3E 7020 moveq.l D0, 0x20
00000B40 B680 cmp.l D3, D0
00000B42 6F0A ble +0xC /* 00000B4E */
label00000B44:
00000B44 7013 moveq.l D0, 0x13
00000B46 2F00 move.l -[A7], D0
00000B48 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00000B4C 584F addq.w A7, 4
label00000B4E:
00000B4E 2F0C move.l -[A7], A4
00000B50 206C 0002 movea.l A0, [A4 + 0x2]
00000B54 2F28 0016 move.l -[A7], [A0 + 0x16]
00000B58 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
label00000B5C:
00000B5C 162D CDDC move.b D3, [A5 - 0x3224]
00000B60 7064 moveq.l D0, 0x64
00000B62 B600 cmp.b D3, D0
00000B64 6700 FEFA beq -0x104 /* 00000A60 */
00000B68 7065 moveq.l D0, 0x65
00000B6A B600 cmp.b D3, D0
00000B6C 6700 FEF2 beq -0x10C /* 00000A60 */
label00000B70:
00000B70 200C move.l D0, A4
00000B72 4CDF 1408 movem.l D3,A2,A4, [A7]+
00000B76 4E75 rts
fn00000B78:
00000B78 48E7 1028 movem.l -[A7], D3,A2,A4
00000B7C 4EBA 0104 jsr [PC + 0x104 /* 00000C82 */]
00000B80 2840 movea.l A4, D0
00000B82 6000 00E2 bra +0xE4 /* 00000C66 */
label00000B86:
00000B86 0C2D 0073 CDDC cmpi.b [A5 - 0x3224], 0x73 /* 's' */
00000B8C 6604 bne +0x6 /* 00000B92 */
00000B8E 7001 moveq.l D0, 0x01
00000B90 6002 bra +0x4 /* 00000B94 */
label00000B92:
00000B92 7002 moveq.l D0, 0x02
label00000B94:
00000B94 7600 moveq.l D3, 0x00
00000B96 1600 move.b D3, D0
00000B98 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000B9C 2F03 move.l -[A7], D3
00000B9E 42A7 clr.l -[A7]
00000BA0 2F0C move.l -[A7], A4
00000BA2 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000BA6 2F00 move.l -[A7], D0
00000BA8 4EBA 00D8 jsr [PC + 0xD8 /* 00000C82 */]
00000BAC 2F00 move.l -[A7], D0
00000BAE 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000BB2 2F00 move.l -[A7], D0
00000BB4 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000BB8 2840 movea.l A4, D0
00000BBA 2F0C move.l -[A7], A4
00000BBC 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000BC0 2440 movea.l A2, D0
00000BC2 200A move.l D0, A2
00000BC4 6706 beq +0x8 /* 00000BCC */
00000BC6 284A movea.l A4, A2
00000BC8 6000 009C bra +0x9E /* 00000C66 */
label00000BCC:
00000BCC 244C movea.l A2, A4
00000BCE 544A addq.w A2, 2
00000BD0 2F12 move.l -[A7], [A2]
00000BD2 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00000BD6 2480 move.l [A2], D0
00000BD8 2F2C 0006 move.l -[A7], [A4 + 0x6]
00000BDC 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00000BE0 2940 0006 move.l [A4 + 0x6], D0
00000BE4 2052 movea.l A0, [A2]
00000BE6 2468 0016 movea.l A2, [A0 + 0x16]
00000BEA 2012 move.l D0, [A2]
00000BEC 0280 0000 00FF andi.l D0, 0xFF
00000BF2 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000BF6 1030 0000 move.b D0, [A0 + D0.w]
00000BFA 7601 moveq.l D3, 0x01
00000BFC C003 and.b D0, D3
00000BFE 6720 beq +0x22 /* 00000C20 */
00000C00 294A 0016 move.l [A4 + 0x16], A2
00000C04 526A 0006 addq.w [A2 + 0x6], 1
00000C08 1014 move.b D0, [A4]
00000C0A B003 cmp.b D0, D3
00000C0C 6608 bne +0xA /* 00000C16 */
00000C0E 2F0C move.l -[A7], A4
00000C10 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00000C14 6050 bra +0x52 /* 00000C66 */
label00000C16:
00000C16 2F0C move.l -[A7], A4
00000C18 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000C1C 2840 movea.l A4, D0
00000C1E 6046 bra +0x48 /* 00000C66 */
label00000C20:
00000C20 206C 0006 movea.l A0, [A4 + 0x6]
00000C24 2468 0016 movea.l A2, [A0 + 0x16]
00000C28 2012 move.l D0, [A2]
00000C2A 0280 0000 00FF andi.l D0, 0xFF
00000C30 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000C34 1030 0000 move.b D0, [A0 + D0.w]
00000C38 7601 moveq.l D3, 0x01
00000C3A C003 and.b D0, D3
00000C3C 6722 beq +0x24 /* 00000C60 */
00000C3E 294A 0016 move.l [A4 + 0x16], A2
00000C42 526A 0006 addq.w [A2 + 0x6], 1
00000C46 1014 move.b D0, [A4]
00000C48 B003 cmp.b D0, D3
00000C4A 6608 bne +0xA /* 00000C54 */
00000C4C 2F0C move.l -[A7], A4
00000C4E 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00000C52 6012 bra +0x14 /* 00000C66 */
label00000C54:
00000C54 704B moveq.l D0, 0x4B
00000C56 2F00 move.l -[A7], D0
00000C58 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000C5C 584F addq.w A7, 4
00000C5E 6006 bra +0x8 /* 00000C66 */
label00000C60:
00000C60 2F0C move.l -[A7], A4
00000C62 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
label00000C66:
00000C66 162D CDDC move.b D3, [A5 - 0x3224]
00000C6A 7073 moveq.l D0, 0x73
00000C6C B600 cmp.b D3, D0
00000C6E 6700 FF16 beq -0xE8 /* 00000B86 */
00000C72 704F moveq.l D0, 0x4F
00000C74 B600 cmp.b D3, D0
00000C76 6700 FF0E beq -0xF0 /* 00000B86 */
00000C7A 200C move.l D0, A4
00000C7C 4CDF 1408 movem.l D3,A2,A4, [A7]+
00000C80 4E75 rts
fn00000C82:
00000C82 48E7 1030 movem.l -[A7], D3,A2,A3
00000C86 4EBA 0074 jsr [PC + 0x74 /* 00000CFC */]
00000C8A 2440 movea.l A2, D0
00000C8C 604C bra +0x4E /* 00000CDA */
label00000C8E:
00000C8E 7603 moveq.l D3, 0x03
00000C90 6006 bra +0x8 /* 00000C98 */
label00000C92:
00000C92 7604 moveq.l D3, 0x04
00000C94 6002 bra +0x4 /* 00000C98 */
label00000C96:
00000C96 7605 moveq.l D3, 0x05
label00000C98:
00000C98 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000C9C 2F03 move.l -[A7], D3
00000C9E 42A7 clr.l -[A7]
00000CA0 2F0A move.l -[A7], A2
00000CA2 4EBA 0058 jsr [PC + 0x58 /* 00000CFC */]
00000CA6 2F00 move.l -[A7], D0
00000CA8 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000CAC 2440 movea.l A2, D0
00000CAE 2F0A move.l -[A7], A2
00000CB0 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000CB4 2640 movea.l A3, D0
00000CB6 200B move.l D0, A3
00000CB8 6704 beq +0x6 /* 00000CBE */
00000CBA 244B movea.l A2, A3
00000CBC 601C bra +0x1E /* 00000CDA */
label00000CBE:
00000CBE 2F0A move.l -[A7], A2
00000CC0 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00000CC4 1012 move.b D0, [A2]
00000CC6 7205 moveq.l D1, 0x05
00000CC8 B001 cmp.b D0, D1
00000CCA 6608 bne +0xA /* 00000CD4 */
00000CCC 2F0A move.l -[A7], A2
00000CCE 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
00000CD2 6006 bra +0x8 /* 00000CDA */
label00000CD4:
00000CD4 2F0A move.l -[A7], A2
00000CD6 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
label00000CDA:
00000CDA 122D CDDC move.b D1, [A5 - 0x3224]
00000CDE 7000 moveq.l D0, 0x00
00000CE0 1001 move.b D0, D1
00000CE2 724D moveq.l D1, 0x4D
00000CE4 B081 cmp.l D0, D1
00000CE6 67A6 beq -0x58 /* 00000C8E */
00000CE8 725E moveq.l D1, 0x5E
00000CEA B081 cmp.l D0, D1
00000CEC 67A4 beq -0x5A /* 00000C92 */
00000CEE 725F moveq.l D1, 0x5F
00000CF0 B081 cmp.l D0, D1
00000CF2 67A2 beq -0x5C /* 00000C96 */
00000CF4 200A move.l D0, A2
00000CF6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000CFA 4E75 rts
fn00000CFC:
00000CFC 4E56 FFFC link A6, -0x0004
00000D00 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000D04 4EBA 00D2 jsr [PC + 0xD2 /* 00000DD8 */]
00000D08 2640 movea.l A3, D0
00000D0A 6000 00AC bra +0xAE /* 00000DB8 */
label00000D0E:
00000D0E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000D12 4EBA 00C4 jsr [PC + 0xC4 /* 00000DD8 */]
00000D16 2D40 FFFC move.l [A6 - 0x4], D0
00000D1A 726C moveq.l D1, 0x6C
00000D1C 2F01 move.l -[A7], D1
00000D1E 42A7 clr.l -[A7]
00000D20 2F0B move.l -[A7], A3
00000D22 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000D26 2F00 move.l -[A7], D0
00000D28 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D2C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000D30 2640 movea.l A3, D0
00000D32 2F0B move.l -[A7], A3
00000D34 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000D38 2440 movea.l A2, D0
00000D3A 200A move.l D0, A2
00000D3C 6704 beq +0x6 /* 00000D42 */
00000D3E 264A movea.l A3, A2
00000D40 6076 bra +0x78 /* 00000DB8 */
label00000D42:
00000D42 7600 moveq.l D3, 0x00
00000D44 2743 0006 move.l [A3 + 0x6], D3
00000D48 206B 0002 movea.l A0, [A3 + 0x2]
00000D4C 2868 0016 movea.l A4, [A0 + 0x16]
00000D50 2F0B move.l -[A7], A3
00000D52 2F0C move.l -[A7], A4
00000D54 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
00000D58 2640 movea.l A3, D0
00000D5A 200C move.l D0, A4
00000D5C 672C beq +0x2E /* 00000D8A */
00000D5E 2014 move.l D0, [A4]
00000D60 0280 0000 00FF andi.l D0, 0xFF
00000D66 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000D6A 1030 0000 move.b D0, [A0 + D0.w]
00000D6E 7201 moveq.l D1, 0x01
00000D70 C001 and.b D0, D1
00000D72 6612 bne +0x14 /* 00000D86 */
00000D74 42A7 clr.l -[A7]
00000D76 2F0C move.l -[A7], A4
00000D78 705F moveq.l D0, 0x5F
00000D7A 2F00 move.l -[A7], D0
00000D7C 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00000D80 4FEF 000C lea.l A7, [A7 + 0xC]
00000D84 6004 bra +0x6 /* 00000D8A */
label00000D86:
00000D86 286C 0008 movea.l A4, [A4 + 0x8]
label00000D8A:
00000D8A 7013 moveq.l D0, 0x13
00000D8C 2F00 move.l -[A7], D0
00000D8E 2F0C move.l -[A7], A4
00000D90 2F0B move.l -[A7], A3
00000D92 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00000D96 2640 movea.l A3, D0
00000D98 2F0B move.l -[A7], A3
00000D9A 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00000D9E 600C bra +0xE /* 00000DAC */
label00000DA0:
00000DA0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000DA4 4EBA 0032 jsr [PC + 0x32 /* 00000DD8 */]
00000DA8 2D40 FFFC move.l [A6 - 0x4], D0
label00000DAC:
00000DAC 2F0B move.l -[A7], A3
00000DAE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DB2 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */]
00000DB6 2640 movea.l A3, D0
label00000DB8:
00000DB8 122D CDDC move.b D1, [A5 - 0x3224]
00000DBC 7000 moveq.l D0, 0x00
00000DBE 1001 move.b D0, D1
00000DC0 724B moveq.l D1, 0x4B
00000DC2 B081 cmp.l D0, D1
00000DC4 6700 FF48 beq -0xB6 /* 00000D0E */
00000DC8 724C moveq.l D1, 0x4C
00000DCA B081 cmp.l D0, D1
00000DCC 67D2 beq -0x2C /* 00000DA0 */
00000DCE 200B move.l D0, A3
00000DD0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000DD4 4E5E unlink A6
00000DD6 4E75 rts
fn00000DD8:
00000DD8 4E56 FFDC link A6, -0x0024
00000DDC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000DE0 122D CDDC move.b D1, [A5 - 0x3224]
00000DE4 7000 moveq.l D0, 0x00
00000DE6 1001 move.b D0, D1
00000DE8 724E moveq.l D1, 0x4E
00000DEA B081 cmp.l D0, D1
00000DEC 6700 00E8 beq +0xEA /* 00000ED6 */
00000DF0 7252 moveq.l D1, 0x52
00000DF2 B081 cmp.l D0, D1
00000DF4 6700 014E beq +0x150 /* 00000F44 */
00000DF8 7258 moveq.l D1, 0x58
00000DFA B081 cmp.l D0, D1
00000DFC 6700 014E beq +0x150 /* 00000F4C */
00000E00 7273 moveq.l D1, 0x73
00000E02 B081 cmp.l D0, D1
00000E04 6700 030E beq +0x310 /* 00001114 */
00000E08 724D moveq.l D1, 0x4D
00000E0A B081 cmp.l D0, D1
00000E0C 6700 030E beq +0x310 /* 0000111C */
00000E10 724F moveq.l D1, 0x4F
00000E12 B081 cmp.l D0, D1
00000E14 6700 030E beq +0x310 /* 00001124 */
00000E18 7250 moveq.l D1, 0x50
00000E1A B081 cmp.l D0, D1
00000E1C 6700 030E beq +0x310 /* 0000112C */
00000E20 7251 moveq.l D1, 0x51
00000E22 B081 cmp.l D0, D1
00000E24 6700 030E beq +0x310 /* 00001134 */
00000E28 722A moveq.l D1, 0x2A
00000E2A B081 cmp.l D0, D1
00000E2C 6700 04DC beq +0x4DE /* 0000130A */
00000E30 7246 moveq.l D1, 0x46
00000E32 B081 cmp.l D0, D1
00000E34 6700 04D4 beq +0x4D6 /* 0000130A */
00000E38 723B moveq.l D1, 0x3B
00000E3A B081 cmp.l D0, D1
00000E3C 6700 04F6 beq +0x4F8 /* 00001334 */
00000E40 724A moveq.l D1, 0x4A
00000E42 B081 cmp.l D0, D1
00000E44 6700 04F8 beq +0x4FA /* 0000133E */
00000E48 721E moveq.l D1, 0x1E
00000E4A B081 cmp.l D0, D1
00000E4C 6700 052A beq +0x52C /* 00001378 */
00000E50 720D moveq.l D1, 0x0D
00000E52 B081 cmp.l D0, D1
00000E54 6700 052C beq +0x52E /* 00001382 */
00000E58 721C moveq.l D1, 0x1C
00000E5A B081 cmp.l D0, D1
00000E5C 6700 0538 beq +0x53A /* 00001396 */
00000E60 7236 moveq.l D1, 0x36
00000E62 B081 cmp.l D0, D1
00000E64 6700 0530 beq +0x532 /* 00001396 */
00000E68 7228 moveq.l D1, 0x28
00000E6A B081 cmp.l D0, D1
00000E6C 6700 0528 beq +0x52A /* 00001396 */
00000E70 7206 moveq.l D1, 0x06
00000E72 B081 cmp.l D0, D1
00000E74 6700 0520 beq +0x522 /* 00001396 */
00000E78 7215 moveq.l D1, 0x15
00000E7A B081 cmp.l D0, D1
00000E7C 6700 0518 beq +0x51A /* 00001396 */
00000E80 721D moveq.l D1, 0x1D
00000E82 B081 cmp.l D0, D1
00000E84 6700 0510 beq +0x512 /* 00001396 */
00000E88 720F moveq.l D1, 0x0F
00000E8A B081 cmp.l D0, D1
00000E8C 6700 0508 beq +0x50A /* 00001396 */
00000E90 7238 moveq.l D1, 0x38
00000E92 B081 cmp.l D0, D1
00000E94 6700 0500 beq +0x502 /* 00001396 */
00000E98 0C80 0000 0089 cmpi.l D0, 0x89
00000E9E 6700 0518 beq +0x51A /* 000013B8 */
00000EA2 722C moveq.l D1, 0x2C
00000EA4 B081 cmp.l D0, D1
00000EA6 6700 054E beq +0x550 /* 000013F6 */
00000EAA 720A moveq.l D1, 0x0A
00000EAC B081 cmp.l D0, D1
00000EAE 6700 0546 beq +0x548 /* 000013F6 */
00000EB2 7226 moveq.l D1, 0x26
00000EB4 B081 cmp.l D0, D1
00000EB6 6700 053E beq +0x540 /* 000013F6 */
00000EBA 7210 moveq.l D1, 0x10
00000EBC B081 cmp.l D0, D1
00000EBE 6700 0536 beq +0x538 /* 000013F6 */
00000EC2 7234 moveq.l D1, 0x34
00000EC4 B081 cmp.l D0, D1
00000EC6 6700 05FA beq +0x5FC /* 000014C2 */
00000ECA 7253 moveq.l D1, 0x53
00000ECC B081 cmp.l D0, D1
00000ECE 6700 0608 beq +0x60A /* 000014D8 */
00000ED2 6000 0710 bra +0x712 /* 000015E4 */
label00000ED6:
00000ED6 7014 moveq.l D0, 0x14
00000ED8 2D40 FFE0 move.l [A6 - 0x20], D0
00000EDC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000EE0 162D CDDC move.b D3, [A5 - 0x3224]
00000EE4 0C03 0089 cmpi.b D3, 0x89
00000EE8 6706 beq +0x8 /* 00000EF0 */
00000EEA 704A moveq.l D0, 0x4A
00000EEC B600 cmp.b D3, D0
00000EEE 6638 bne +0x3A /* 00000F28 */
label00000EF0:
00000EF0 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
label00000EF4:
00000EF4 2440 movea.l A2, D0
00000EF6 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
00000EFA 1200 move.b D1, D0
00000EFC 200A move.l D0, A2
00000EFE 7000 moveq.l D0, 0x00
00000F00 1001 move.b D0, D1
00000F02 0C80 0000 0089 cmpi.l D0, 0x89
00000F08 67EA beq -0x14 /* 00000EF4 */
00000F0A 724A moveq.l D1, 0x4A
00000F0C B081 cmp.l D0, D1
00000F0E 67E4 beq -0x1A /* 00000EF4 */
00000F10 725B moveq.l D1, 0x5B
00000F12 B081 cmp.l D0, D1
00000F14 670C beq +0xE /* 00000F22 */
00000F16 7253 moveq.l D1, 0x53
00000F18 B081 cmp.l D0, D1
00000F1A 6706 beq +0x8 /* 00000F22 */
00000F1C 1B7C 0001 D993 move.b [A5 - 0x266D], 0x1
label00000F22:
00000F22 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
00000F26 600E bra +0x10 /* 00000F36 */
label00000F28:
00000F28 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00000F2E 6606 bne +0x8 /* 00000F36 */
00000F30 1B7C 0001 D993 move.b [A5 - 0x266D], 0x1
label00000F36:
00000F36 4EBA FEA0 jsr [PC - 0x160 /* 00000DD8 */]
00000F3A 2D40 FFDC move.l [A6 - 0x24], D0
00000F3E 422D D993 clr.b [A5 - 0x266D]
00000F42 601A bra +0x1C /* 00000F5E */
label00000F44:
00000F44 701C moveq.l D0, 0x1C
00000F46 2D40 FFE0 move.l [A6 - 0x20], D0
00000F4A 6006 bra +0x8 /* 00000F52 */
label00000F4C:
00000F4C 701D moveq.l D0, 0x1D
00000F4E 2D40 FFE0 move.l [A6 - 0x20], D0
label00000F52:
00000F52 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000F56 4EBA FE80 jsr [PC - 0x180 /* 00000DD8 */]
00000F5A 2D40 FFDC move.l [A6 - 0x24], D0
label00000F5E:
00000F5E 0CAE 0000 001D FFE0 cmpi.l [A6 - 0x20], 0x1D
00000F66 660C bne +0xE /* 00000F74 */
00000F68 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000F6C 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000F70 2D40 FFDC move.l [A6 - 0x24], D0
label00000F74:
00000F74 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
00000F78 2840 movea.l A4, D0
00000F7A 18AE FFE3 move.b [A4], [A6 - 0x1D]
00000F7E 296E FFDC 0002 move.l [A4 + 0x2], [A6 - 0x24]
00000F84 0CAE 0000 001C FFE0 cmpi.l [A6 - 0x20], 0x1C
00000F8C 6606 bne +0x8 /* 00000F94 */
00000F8E 18BC 006D move.b [A4], 0x6D /* 'm' */
00000F92 600E bra +0x10 /* 00000FA2 */
label00000F94:
00000F94 0CAE 0000 001D FFE0 cmpi.l [A6 - 0x20], 0x1D
00000F9C 6604 bne +0x6 /* 00000FA2 */
00000F9E 18BC 006E move.b [A4], 0x6E /* 'n' */
label00000FA2:
00000FA2 2F0C move.l -[A7], A4
00000FA4 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00000FA8 2640 movea.l A3, D0
00000FAA 200B move.l D0, A3
00000FAC 6706 beq +0x8 /* 00000FB4 */
00000FAE 284B movea.l A4, A3
00000FB0 6000 0638 bra +0x63A /* 000015EA */
label00000FB4:
00000FB4 18AE FFE3 move.b [A4], [A6 - 0x1D]
00000FB8 0CAE 0000 0014 FFE0 cmpi.l [A6 - 0x20], 0x14
00000FC0 6600 0108 bne +0x10A /* 000010CA */
00000FC4 206E FFDC movea.l A0, [A6 - 0x24]
00000FC8 1610 move.b D3, [A0]
00000FCA 7062 moveq.l D0, 0x62
00000FCC B600 cmp.b D3, D0
00000FCE 670C beq +0xE /* 00000FDC */
00000FD0 7012 moveq.l D0, 0x12
00000FD2 B600 cmp.b D3, D0
00000FD4 6706 beq +0x8 /* 00000FDC */
00000FD6 705D moveq.l D0, 0x5D
00000FD8 B600 cmp.b D3, D0
00000FDA 660A bne +0xC /* 00000FE6 */
label00000FDC:
00000FDC 7067 moveq.l D0, 0x67
00000FDE 2F00 move.l -[A7], D0
00000FE0 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000FE4 584F addq.w A7, 4
label00000FE6:
00000FE6 7000 moveq.l D0, 0x00
00000FE8 2940 0002 move.l [A4 + 0x2], D0
00000FEC 2F0C move.l -[A7], A4
00000FEE 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000FF2 246E FFDC movea.l A2, [A6 - 0x24]
00000FF6 206A 0016 movea.l A0, [A2 + 0x16]
00000FFA 2010 move.l D0, [A0]
00000FFC 721F moveq.l D1, 0x1F
00000FFE C081 and.l D0, D1
00001000 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001004 1030 0000 move.b D0, [A0 + D0.w]
00001008 7210 moveq.l D1, 0x10
0000100A C001 and.b D0, D1
0000100C 670C beq +0xE /* 0000101A */
0000100E 2F0A move.l -[A7], A2
00001010 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00001014 2840 movea.l A4, D0
00001016 6000 05D2 bra +0x5D4 /* 000015EA */
label0000101A:
0000101A 246E FFDC movea.l A2, [A6 - 0x24]
0000101E 1012 move.b D0, [A2]
00001020 725F moveq.l D1, 0x5F
00001022 B001 cmp.b D0, D1
00001024 6658 bne +0x5A /* 0000107E */
00001026 206A 0002 movea.l A0, [A2 + 0x2]
0000102A 1028 001C move.b D0, [A0 + 0x1C]
0000102E 4880 ext.w D0
00001030 48C0 ext.l D0
00001032 7214 moveq.l D1, 0x14
00001034 B081 cmp.l D0, D1
00001036 670E beq +0x10 /* 00001046 */
00001038 720E moveq.l D1, 0x0E
0000103A B081 cmp.l D0, D1
0000103C 6708 beq +0xA /* 00001046 */
0000103E 720D moveq.l D1, 0x0D
00001040 B081 cmp.l D0, D1
00001042 6702 beq +0x4 /* 00001046 */
00001044 6070 bra +0x72 /* 000010B6 */
label00001046:
00001046 246E FFDC movea.l A2, [A6 - 0x24]
0000104A 2F2A 0016 move.l -[A7], [A2 + 0x16]
0000104E 4267 clr.w -[A7]
00001050 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001054 2640 movea.l A3, D0
00001056 7019 moveq.l D0, 0x19
00001058 2680 move.l [A3], D0
0000105A 262A 0006 move.l D3, [A2 + 0x6]
0000105E 202A 0002 move.l D0, [A2 + 0x2]
00001062 2740 000C move.l [A3 + 0xC], D0
00001066 2F0B move.l -[A7], A3
00001068 2003 move.l D0, D3
0000106A 5280 addq.l D0, 1
0000106C 2F00 move.l -[A7], D0
0000106E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001072 2840 movea.l A4, D0
00001074 2F0A move.l -[A7], A2
00001076 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
0000107A 6000 056E bra +0x570 /* 000015EA */
label0000107E:
0000107E 246E FFDC movea.l A2, [A6 - 0x24]
00001082 1012 move.b D0, [A2]
00001084 725E moveq.l D1, 0x5E
00001086 B001 cmp.b D0, D1
00001088 662C bne +0x2E /* 000010B6 */
0000108A 206A 0002 movea.l A0, [A2 + 0x2]
0000108E 4AA8 0014 tst.l [A0 + 0x14]
00001092 6722 beq +0x24 /* 000010B6 */
00001094 206A 0016 movea.l A0, [A2 + 0x16]
00001098 2068 0008 movea.l A0, [A0 + 0x8]
0000109C 2010 move.l D0, [A0]
0000109E 721F moveq.l D1, 0x1F
000010A0 C081 and.l D0, D1
000010A2 41ED D414 lea.l A0, [A5 - 0x2BEC]
000010A6 1030 0000 move.b D0, [A0 + D0.w]
000010AA 7210 moveq.l D1, 0x10
000010AC C001 and.b D0, D1
000010AE 6706 beq +0x8 /* 000010B6 */
000010B0 284A movea.l A4, A2
000010B2 6000 0536 bra +0x538 /* 000015EA */
label000010B6:
000010B6 2F2E FFDC move.l -[A7], [A6 - 0x24]
000010BA 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
000010BE 2840 movea.l A4, D0
000010C0 2F0C move.l -[A7], A4
000010C2 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
000010C6 6000 0522 bra +0x524 /* 000015EA */
label000010CA:
000010CA 246C 0002 movea.l A2, [A4 + 0x2]
000010CE 206A 0016 movea.l A0, [A2 + 0x16]
000010D2 2010 move.l D0, [A0]
000010D4 721F moveq.l D1, 0x1F
000010D6 C041 and.w D0, D1
000010D8 7214 moveq.l D1, 0x14
000010DA B041 cmp.w D0, D1
000010DC 660E bne +0x10 /* 000010EC */
000010DE 2F0A move.l -[A7], A2
000010E0 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
000010E4 2940 0002 move.l [A4 + 0x2], D0
000010E8 2D40 FFDC move.l [A6 - 0x24], D0
label000010EC:
000010EC 206E FFDC movea.l A0, [A6 - 0x24]
000010F0 2028 0016 move.l D0, [A0 + 0x16]
000010F4 2940 0016 move.l [A4 + 0x16], D0
000010F8 2040 movea.l A0, D0
000010FA 5268 0006 addq.w [A0 + 0x6], 1
000010FE 2F0C move.l -[A7], A4
00001100 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001104 2F0C move.l -[A7], A4
00001106 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
0000110A 2F0C move.l -[A7], A4
0000110C 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00001110 6000 04D8 bra +0x4DA /* 000015EA */
label00001114:
00001114 7016 moveq.l D0, 0x16
00001116 2D40 FFE0 move.l [A6 - 0x20], D0
0000111A 601E bra +0x20 /* 0000113A */
label0000111C:
0000111C 7013 moveq.l D0, 0x13
0000111E 2D40 FFE0 move.l [A6 - 0x20], D0
00001122 6016 bra +0x18 /* 0000113A */
label00001124:
00001124 7015 moveq.l D0, 0x15
00001126 2D40 FFE0 move.l [A6 - 0x20], D0
0000112A 600E bra +0x10 /* 0000113A */
label0000112C:
0000112C 700B moveq.l D0, 0x0B
0000112E 2D40 FFE0 move.l [A6 - 0x20], D0
00001132 6006 bra +0x8 /* 0000113A */
label00001134:
00001134 700D moveq.l D0, 0x0D
00001136 2D40 FFE0 move.l [A6 - 0x20], D0
label0000113A:
0000113A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000113E 4EBA FC98 jsr [PC - 0x368 /* 00000DD8 */]
00001142 2F00 move.l -[A7], D0
00001144 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00001148 2D40 FFDC move.l [A6 - 0x24], D0
0000114C 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
00001150 2840 movea.l A4, D0
00001152 18AE FFE3 move.b [A4], [A6 - 0x1D]
00001156 296E FFDC 0002 move.l [A4 + 0x2], [A6 - 0x24]
0000115C 2F0C move.l -[A7], A4
0000115E 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00001162 2640 movea.l A3, D0
00001164 200B move.l D0, A3
00001166 6706 beq +0x8 /* 0000116E */
00001168 284B movea.l A4, A3
0000116A 6000 047E bra +0x480 /* 000015EA */
label0000116E:
0000116E 244C movea.l A2, A4
00001170 544A addq.w A2, 2
00001172 0CAE 0000 0016 FFE0 cmpi.l [A6 - 0x20], 0x16
0000117A 6612 bne +0x14 /* 0000118E */
0000117C 2652 movea.l A3, [A2]
0000117E 7000 moveq.l D0, 0x00
00001180 2480 move.l [A2], D0
00001182 2F0C move.l -[A7], A4
00001184 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00001188 200B move.l D0, A3
0000118A 4EFA 0460 jmp [PC + 0x460 /* 000015EC */]
label0000118E:
0000118E 244C movea.l A2, A4
00001190 544A addq.w A2, 2
00001192 2F12 move.l -[A7], [A2]
00001194 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00001198 2480 move.l [A2], D0
0000119A 0CAE 0000 0015 FFE0 cmpi.l [A6 - 0x20], 0x15
000011A2 661C bne +0x1E /* 000011C0 */
000011A4 2040 movea.l A0, D0
000011A6 2268 0016 movea.l A1, [A0 + 0x16]
000011AA 2211 move.l D1, [A1]
000011AC 0281 0000 00FF andi.l D1, 0xFF
000011B2 43ED D414 lea.l A1, [A5 - 0x2BEC]
000011B6 1231 1000 move.b D1, [A1 + D1.w]
000011BA 7402 moveq.l D2, 0x02
000011BC C202 and.b D1, D2
000011BE 660C bne +0xE /* 000011CC */
label000011C0:
000011C0 2F00 move.l -[A7], D0
000011C2 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
000011C6 2D40 FFDC move.l [A6 - 0x24], D0
000011CA 2480 move.l [A2], D0
label000011CC:
000011CC 2F2C 0002 move.l -[A7], [A4 + 0x2]
000011D0 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000011D4 202E FFE0 move.l D0, [A6 - 0x20]
000011D8 720B moveq.l D1, 0x0B
000011DA B081 cmp.l D0, D1
000011DC 6722 beq +0x24 /* 00001200 */
000011DE 7213 moveq.l D1, 0x13
000011E0 B081 cmp.l D0, D1
000011E2 6734 beq +0x36 /* 00001218 */
000011E4 720D moveq.l D1, 0x0D
000011E6 B081 cmp.l D0, D1
000011E8 6700 00D2 beq +0xD4 /* 000012BC */
000011EC 7215 moveq.l D1, 0x15
000011EE B081 cmp.l D0, D1
000011F0 6700 00DE beq +0xE0 /* 000012D0 */
000011F4 7216 moveq.l D1, 0x16
000011F6 B081 cmp.l D0, D1
000011F8 6700 00EA beq +0xEC /* 000012E4 */
000011FC 6000 0100 bra +0x102 /* 000012FE */
label00001200:
00001200 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001204 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00001208 206D D874 movea.l A0, [A5 - 0x278C]
0000120C 2028 0018 move.l D0, [A0 + 0x18]
00001210 2940 0016 move.l [A4 + 0x16], D0
00001214 6000 00E8 bra +0xEA /* 000012FE */
label00001218:
00001218 246E FFDC movea.l A2, [A6 - 0x24]
0000121C 266A 0016 movea.l A3, [A2 + 0x16]
00001220 2013 move.l D0, [A3]
00001222 721F moveq.l D1, 0x1F
00001224 C041 and.w D0, D1
00001226 7211 moveq.l D1, 0x11
00001228 B041 cmp.w D0, D1
0000122A 662E bne +0x30 /* 0000125A */
0000122C 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001230 4267 clr.w -[A7]
00001232 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001236 2D40 FFE4 move.l [A6 - 0x1C], D0
0000123A 2040 movea.l A0, D0
0000123C 2210 move.l D1, [A0]
0000123E 74E0 moveq.l D2, 0xFFFFFFE0
00001240 C282 and.l D1, D2
00001242 7410 moveq.l D2, 0x10
00001244 8282 or.l D1, D2
00001246 2081 move.l [A0], D1
00001248 2F0A move.l -[A7], A2
0000124A 2F00 move.l -[A7], D0
0000124C 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00001250 2D40 FFDC move.l [A6 - 0x24], D0
00001254 2940 0002 move.l [A4 + 0x2], D0
00001258 603A bra +0x3C /* 00001294 */
label0000125A:
0000125A 246E FFDC movea.l A2, [A6 - 0x24]
0000125E 266A 0016 movea.l A3, [A2 + 0x16]
00001262 2013 move.l D0, [A3]
00001264 0280 0000 00FF andi.l D0, 0xFF
0000126A 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000126E 1030 0000 move.b D0, [A0 + D0.w]
00001272 7201 moveq.l D1, 0x01
00001274 C001 and.b D0, D1
00001276 661C bne +0x1E /* 00001294 */
00001278 42A7 clr.l -[A7]
0000127A 42A7 clr.l -[A7]
0000127C 2F0B move.l -[A7], A3
0000127E 705F moveq.l D0, 0x5F
00001280 2F00 move.l -[A7], D0
00001282 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00001286 4FEF 0010 lea.l A7, [A7 + 0x10]
0000128A 202A 0016 move.l D0, [A2 + 0x16]
0000128E 2940 0016 move.l [A4 + 0x16], D0
00001292 606A bra +0x6C /* 000012FE */
label00001294:
00001294 206E FFDC movea.l A0, [A6 - 0x24]
00001298 2068 0016 movea.l A0, [A0 + 0x16]
0000129C 2028 0008 move.l D0, [A0 + 0x8]
000012A0 2940 0016 move.l [A4 + 0x16], D0
000012A4 2040 movea.l A0, D0
000012A6 5268 0006 addq.w [A0 + 0x6], 1
000012AA 2F0C move.l -[A7], A4
000012AC 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
000012B0 2840 movea.l A4, D0
000012B2 2F0C move.l -[A7], A4
000012B4 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
000012B8 6000 0330 bra +0x332 /* 000015EA */
label000012BC:
000012BC 2F0C move.l -[A7], A4
000012BE 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
000012C2 206E FFDC movea.l A0, [A6 - 0x24]
000012C6 2028 0016 move.l D0, [A0 + 0x16]
000012CA 2940 0016 move.l [A4 + 0x16], D0
000012CE 602E bra +0x30 /* 000012FE */
label000012D0:
000012D0 2F0C move.l -[A7], A4
000012D2 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
000012D6 206E FFDC movea.l A0, [A6 - 0x24]
000012DA 2028 0016 move.l D0, [A0 + 0x16]
000012DE 2940 0016 move.l [A4 + 0x16], D0
000012E2 601A bra +0x1C /* 000012FE */
label000012E4:
000012E4 2F0C move.l -[A7], A4
000012E6 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
000012EA 7000 moveq.l D0, 0x00
000012EC 2940 0002 move.l [A4 + 0x2], D0
000012F0 2F0C move.l -[A7], A4
000012F2 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000012F6 286E FFDC movea.l A4, [A6 - 0x24]
000012FA 6000 02EE bra +0x2F0 /* 000015EA */
label000012FE:
000012FE 206C 0016 movea.l A0, [A4 + 0x16]
00001302 5268 0006 addq.w [A0 + 0x6], 1
00001306 6000 02E2 bra +0x2E4 /* 000015EA */
label0000130A:
0000130A 102D D5D8 move.b D0, [A5 - 0x2A28]
0000130E 6716 beq +0x18 /* 00001326 */
00001310 202D D99C move.l D0, [A5 - 0x2664]
00001314 7201 moveq.l D1, 0x01
00001316 C081 and.l D0, D1
00001318 670C beq +0xE /* 00001326 */
0000131A 2F3C 0000 0083 move.l -[A7], 0x83
00001320 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001324 584F addq.w A7, 4
label00001326:
00001326 1F2D CDDC move.b -[A7], [A5 - 0x3224]
0000132A 4EBA 0F3A jsr [PC + 0xF3A /* 00002266 */]
0000132E 2840 movea.l A4, D0
00001330 6000 02B8 bra +0x2BA /* 000015EA */
label00001334:
00001334 4EBA 1BE0 jsr [PC + 0x1BE0 /* 00002F16 */]
00001338 2840 movea.l A4, D0
0000133A 6000 02AE bra +0x2B0 /* 000015EA */
label0000133E:
0000133E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001342 0C2D 001E CDDC cmpi.b [A5 - 0x3224], 0x1E
00001348 660C bne +0xE /* 00001356 */
0000134A 7001 moveq.l D0, 0x01
0000134C 2F00 move.l -[A7], D0
0000134E 4EBA 10B2 jsr [PC + 0x10B2 /* 00002402 */]
00001352 2840 movea.l A4, D0
00001354 6034 bra +0x36 /* 0000138A */
label00001356:
00001356 0C2D 000D CDDC cmpi.b [A5 - 0x3224], 0xD /* '\r' */
0000135C 660C bne +0xE /* 0000136A */
0000135E 7001 moveq.l D0, 0x01
00001360 2F00 move.l -[A7], D0
00001362 4EBA 174E jsr [PC + 0x174E /* 00002AB2 */]
00001366 2840 movea.l A4, D0
00001368 6020 bra +0x22 /* 0000138A */
label0000136A:
0000136A 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
0000136E 1B7C 004A CDDC move.b [A5 - 0x3224], 0x4A /* 'J' */
00001374 6000 026E bra +0x270 /* 000015E4 */
label00001378:
00001378 42A7 clr.l -[A7]
0000137A 4EBA 1086 jsr [PC + 0x1086 /* 00002402 */]
0000137E 2840 movea.l A4, D0
00001380 6008 bra +0xA /* 0000138A */
label00001382:
00001382 42A7 clr.l -[A7]
00001384 4EBA 172C jsr [PC + 0x172C /* 00002AB2 */]
00001388 2840 movea.l A4, D0
label0000138A:
0000138A 2F0C move.l -[A7], A4
0000138C 4EBA 0C30 jsr [PC + 0xC30 /* 00001FBE */]
00001390 2840 movea.l A4, D0
00001392 6000 0256 bra +0x258 /* 000015EA */
label00001396:
00001396 486E FFE8 pea.l [A6 - 0x18]
0000139A 42A7 clr.l -[A7]
0000139C 4267 clr.w -[A7]
0000139E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000013A2 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000013A6 4EBA 1AC6 jsr [PC + 0x1AC6 /* 00002E6E */]
000013AA 2840 movea.l A4, D0
000013AC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000013B0 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000013B4 6000 0234 bra +0x236 /* 000015EA */
label000013B8:
000013B8 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
000013BC 7201 moveq.l D1, 0x01
000013BE B081 cmp.l D0, D1
000013C0 6E00 0222 bgt +0x224 /* 000015E4 */
000013C4 486E FFEC pea.l [A6 - 0x14]
000013C8 42A7 clr.l -[A7]
000013CA 4267 clr.w -[A7]
000013CC 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000013D0 4A40 tst.w D0
000013D2 6716 beq +0x18 /* 000013EA */
000013D4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000013D8 4EBA 1A94 jsr [PC + 0x1A94 /* 00002E6E */]
000013DC 2840 movea.l A4, D0
000013DE 2F2E FFEC move.l -[A7], [A6 - 0x14]
000013E2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000013E6 6000 0202 bra +0x204 /* 000015EA */
label000013EA:
000013EA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000013EE 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000013F2 6000 01F0 bra +0x1F2 /* 000015E4 */
label000013F6:
000013F6 1D6D CDDC FFF4 move.b [A6 - 0xC], [A5 - 0x3224]
000013FC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001400 7278 moveq.l D1, 0x78
00001402 B001 cmp.b D0, D1
00001404 670A beq +0xC /* 00001410 */
00001406 7049 moveq.l D0, 0x49
00001408 2F00 move.l -[A7], D0
0000140A 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000140E 584F addq.w A7, 4
label00001410:
00001410 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001414 486E FFF0 pea.l [A6 - 0x10]
00001418 42A7 clr.l -[A7]
0000141A 4267 clr.w -[A7]
0000141C 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00001420 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001424 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00001428 2440 movea.l A2, D0
0000142A 2F0A move.l -[A7], A2
0000142C 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00001430 102D CDDC move.b D0, [A5 - 0x3224]
00001434 7677 moveq.l D3, 0x77
00001436 B003 cmp.b D0, D3
00001438 6710 beq +0x12 /* 0000144A */
0000143A 704A moveq.l D0, 0x4A
0000143C 2F00 move.l -[A7], D0
0000143E 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00001442 584F addq.w A7, 4
00001444 1F03 move.b -[A7], D3
00001446 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
label0000144A:
0000144A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000144E 7053 moveq.l D0, 0x53
00001450 1F00 move.b -[A7], D0
00001452 7042 moveq.l D0, 0x42
00001454 2F00 move.l -[A7], D0
00001456 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
0000145A 102D D98F move.b D0, [A5 - 0x2671]
0000145E 1D40 FFF5 move.b [A6 - 0xB], D0
00001462 422D D98F clr.b [A5 - 0x2671]
00001466 4EBA EBB0 jsr [PC - 0x1450 /* 00000018 */]
0000146A 2840 movea.l A4, D0
0000146C 1B6E FFF5 D98F move.b [A5 - 0x2671], [A6 - 0xB]
00001472 7054 moveq.l D0, 0x54
00001474 1F00 move.b -[A7], D0
00001476 7012 moveq.l D0, 0x12
00001478 2F00 move.l -[A7], D0
0000147A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
0000147E 1F2E FFF4 move.b -[A7], [A6 - 0xC]
00001482 2F0C move.l -[A7], A4
00001484 2F0A move.l -[A7], A2
00001486 4EAD 2232 jsr [A5 + 0x2232 /* export_1090 */]
0000148A 2840 movea.l A4, D0
0000148C 2F0A move.l -[A7], A2
0000148E 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00001492 102D D5D8 move.b D0, [A5 - 0x2A28]
00001496 6716 beq +0x18 /* 000014AE */
00001498 202D D99C move.l D0, [A5 - 0x2664]
0000149C 7201 moveq.l D1, 0x01
0000149E C081 and.l D0, D1
000014A0 670C beq +0xE /* 000014AE */
000014A2 2F3C 0000 0083 move.l -[A7], 0x83
000014A8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000014AC 584F addq.w A7, 4
label000014AE:
000014AE 2F0C move.l -[A7], A4
000014B0 4EBA 0B0C jsr [PC + 0xB0C /* 00001FBE */]
000014B4 2840 movea.l A4, D0
000014B6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000014BA 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000014BE 6000 012A bra +0x12C /* 000015EA */
label000014C2:
000014C2 1F2D CDDC move.b -[A7], [A5 - 0x3224]
000014C6 4EBA 0D9E jsr [PC + 0xD9E /* 00002266 */]
000014CA 2840 movea.l A4, D0
000014CC 2F0C move.l -[A7], A4
000014CE 4EBA 0AEE jsr [PC + 0xAEE /* 00001FBE */]
000014D2 2840 movea.l A4, D0
000014D4 6000 0114 bra +0x116 /* 000015EA */
label000014D8:
000014D8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000014DC 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
000014E0 4A80 tst.l D0
000014E2 670A beq +0xC /* 000014EE */
000014E4 7000 moveq.l D0, 0x00
000014E6 2D40 FFF8 move.l [A6 - 0x8], D0
000014EA 6000 00B8 bra +0xBA /* 000015A4 */
label000014EE:
000014EE 422D D993 clr.b [A5 - 0x266D]
000014F2 486E FFF8 pea.l [A6 - 0x8]
000014F6 42A7 clr.l -[A7]
000014F8 4267 clr.w -[A7]
000014FA 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000014FE 4A40 tst.w D0
00001500 6700 00A2 beq +0xA4 /* 000015A4 */
00001504 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001508 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
0000150C 2640 movea.l A3, D0
0000150E 2F0B move.l -[A7], A3
00001510 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00001514 7054 moveq.l D0, 0x54
00001516 1F00 move.b -[A7], D0
00001518 7012 moveq.l D0, 0x12
0000151A 2F00 move.l -[A7], D0
0000151C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001520 4EBA F8B6 jsr [PC - 0x74A /* 00000DD8 */]
00001524 2840 movea.l A4, D0
00001526 1014 move.b D0, [A4]
00001528 720E moveq.l D1, 0x0E
0000152A B001 cmp.b D0, D1
0000152C 6648 bne +0x4A /* 00001576 */
0000152E 4AAC 0006 tst.l [A4 + 0x6]
00001532 6742 beq +0x44 /* 00001576 */
00001534 206C 0006 movea.l A0, [A4 + 0x6]
00001538 2468 0002 movea.l A2, [A0 + 0x2]
0000153C 200A move.l D0, A2
0000153E 6710 beq +0x12 /* 00001550 */
00001540 2F0A move.l -[A7], A2
00001542 2F0B move.l -[A7], A3
00001544 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00001548 206C 0006 movea.l A0, [A4 + 0x6]
0000154C 2140 0002 move.l [A0 + 0x2], D0
label00001550:
00001550 206C 0006 movea.l A0, [A4 + 0x6]
00001554 2468 0006 movea.l A2, [A0 + 0x6]
00001558 200A move.l D0, A2
0000155A 6710 beq +0x12 /* 0000156C */
0000155C 2F0A move.l -[A7], A2
0000155E 2F0B move.l -[A7], A3
00001560 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00001564 206C 0006 movea.l A0, [A4 + 0x6]
00001568 2140 0006 move.l [A0 + 0x6], D0
label0000156C:
0000156C 2F0C move.l -[A7], A4
0000156E 2F0B move.l -[A7], A3
00001570 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001574 600A bra +0xC /* 00001580 */
label00001576:
00001576 2F0C move.l -[A7], A4
00001578 2F0B move.l -[A7], A3
0000157A 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000157E 2840 movea.l A4, D0
label00001580:
00001580 2F0B move.l -[A7], A3
00001582 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00001586 102D D5D8 move.b D0, [A5 - 0x2A28]
0000158A 674E beq +0x50 /* 000015DA */
0000158C 202D D99C move.l D0, [A5 - 0x2664]
00001590 7201 moveq.l D1, 0x01
00001592 C081 and.l D0, D1
00001594 6744 beq +0x46 /* 000015DA */
00001596 2F3C 0000 0083 move.l -[A7], 0x83
0000159C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000015A0 584F addq.w A7, 4
000015A2 6036 bra +0x38 /* 000015DA */
label000015A4:
000015A4 102D D98F move.b D0, [A5 - 0x2671]
000015A8 1D40 FFFC move.b [A6 - 0x4], D0
000015AC 422D D98F clr.b [A5 - 0x2671]
000015B0 4EBA EA66 jsr [PC - 0x159A /* 00000018 */]
000015B4 2840 movea.l A4, D0
000015B6 1B6E FFFC D98F move.b [A5 - 0x2671], [A6 - 0x4]
000015BC 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
000015C2 670A beq +0xC /* 000015CE */
000015C4 7012 moveq.l D0, 0x12
000015C6 2F00 move.l -[A7], D0
000015C8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000015CC 584F addq.w A7, 4
label000015CE:
000015CE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000015D2 2F0C move.l -[A7], A4
000015D4 4EBA 09E8 jsr [PC + 0x9E8 /* 00001FBE */]
000015D8 2840 movea.l A4, D0
label000015DA:
000015DA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000015DE 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000015E2 6006 bra +0x8 /* 000015EA */
label000015E4:
000015E4 4EBA 000E jsr [PC + 0xE /* 000015F4 */]
000015E8 2840 movea.l A4, D0
label000015EA:
000015EA 200C move.l D0, A4
label000015EC:
000015EC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000015F0 4E5E unlink A6
000015F2 4E75 rts
fn000015F4:
000015F4 4E56 FFB8 link A6, -0x0048
000015F8 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
000015FC 4244 clr.w D4
000015FE 122D CDDC move.b D1, [A5 - 0x3224]
00001602 7000 moveq.l D0, 0x00
00001604 1001 move.b D0, D1
00001606 724A moveq.l D1, 0x4A
00001608 B081 cmp.l D0, D1
0000160A 6762 beq +0x64 /* 0000166E */
0000160C 721F moveq.l D1, 0x1F
0000160E B081 cmp.l D0, D1
00001610 6700 00BC beq +0xBE /* 000016CE */
00001614 721A moveq.l D1, 0x1A
00001616 B081 cmp.l D0, D1
00001618 6700 00D6 beq +0xD8 /* 000016F0 */
0000161C 0C80 0000 0089 cmpi.l D0, 0x89
00001622 6700 010C beq +0x10E /* 00001730 */
00001626 7230 moveq.l D1, 0x30
00001628 B081 cmp.l D0, D1
0000162A 6700 030A beq +0x30C /* 00001936 */
0000162E 0C80 0000 0087 cmpi.l D0, 0x87
00001634 6700 0720 beq +0x722 /* 00001D56 */
00001638 723F moveq.l D1, 0x3F
0000163A B081 cmp.l D0, D1
0000163C 6700 072E beq +0x730 /* 00001D6C */
00001640 7240 moveq.l D1, 0x40
00001642 B081 cmp.l D0, D1
00001644 6700 0742 beq +0x744 /* 00001D88 */
00001648 7241 moveq.l D1, 0x41
0000164A B081 cmp.l D0, D1
0000164C 6700 0756 beq +0x758 /* 00001DA4 */
00001650 0C80 0000 0088 cmpi.l D0, 0x88
00001656 6700 0772 beq +0x774 /* 00001DCA */
0000165A 0C80 0000 0084 cmpi.l D0, 0x84
00001660 6700 07F0 beq +0x7F2 /* 00001E52 */
00001664 4A80 tst.l D0
00001666 6700 083A beq +0x83C /* 00001EA2 */
0000166A 6000 08F2 bra +0x8F4 /* 00001F5E */
label0000166E:
0000166E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001672 0C2D 001F CDDC cmpi.b [A5 - 0x3224], 0x1F
00001678 662A bne +0x2C /* 000016A4 */
0000167A 486E FFD0 pea.l [A6 - 0x30]
0000167E 486E FFCC pea.l [A6 - 0x34]
00001682 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00001686 2440 movea.l A2, D0
00001688 2F2E FFCC move.l -[A7], [A6 - 0x34]
0000168C 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00001690 2F0A move.l -[A7], A2
00001692 7001 moveq.l D0, 0x01
00001694 2F00 move.l -[A7], D0
00001696 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
0000169A 2640 movea.l A3, D0
0000169C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000016A0 6000 041E bra +0x420 /* 00001AC0 */
label000016A4:
000016A4 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000016AA 6614 bne +0x16 /* 000016C0 */
000016AC 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000016B0 7001 moveq.l D0, 0x01
000016B2 2F00 move.l -[A7], D0
000016B4 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
000016B8 2640 movea.l A3, D0
000016BA 7801 moveq.l D4, 0x01
000016BC 6000 0402 bra +0x404 /* 00001AC0 */
label000016C0:
000016C0 7014 moveq.l D0, 0x14
000016C2 2F00 move.l -[A7], D0
000016C4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000016C8 584F addq.w A7, 4
000016CA 6000 089C bra +0x89E /* 00001F68 */
label000016CE:
000016CE 486E FFD8 pea.l [A6 - 0x28]
000016D2 486E FFD4 pea.l [A6 - 0x2C]
000016D6 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
000016DA 2440 movea.l A2, D0
000016DC 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000016E0 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000016E4 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000016E8 2F0A move.l -[A7], A2
000016EA 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
000016EE 6040 bra +0x42 /* 00001730 */
label000016F0:
000016F0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000016F4 0C2D 004A CDDC cmpi.b [A5 - 0x3224], 0x4A /* 'J' */
000016FA 6622 bne +0x24 /* 0000171E */
000016FC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001700 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00001706 6608 bne +0xA /* 00001710 */
00001708 006D 0002 CDFC ori.w [A5 - 0x3204], 0x2
0000170E 6020 bra +0x22 /* 00001730 */
label00001710:
00001710 7014 moveq.l D0, 0x14
00001712 2F00 move.l -[A7], D0
00001714 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001718 584F addq.w A7, 4
0000171A 6000 084C bra +0x84E /* 00001F68 */
label0000171E:
0000171E 487A 086C pea.l [PC + 0x86C /* 00001F8C, value 0x696E6865 'inhe', cstring "inherited" */]
00001722 7011 moveq.l D0, 0x11
00001724 2F00 move.l -[A7], D0
00001726 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000172A 504F addq.w A7, 8
0000172C 6000 083A bra +0x83C /* 00001F68 */
label00001730:
00001730 202D D99C move.l D0, [A5 - 0x2664]
00001734 7201 moveq.l D1, 0x01
00001736 C081 and.l D0, D1
00001738 672A beq +0x2C /* 00001764 */
0000173A 487A 085A pea.l [PC + 0x85A /* 00001F96, value 0x64656669 'defi', cstring "defined" */]
0000173E 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001742 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001746 504F addq.w A7, 8
00001748 4A80 tst.l D0
0000174A 6618 bne +0x1A /* 00001764 */
0000174C 206D D874 movea.l A0, [A5 - 0x278C]
00001750 2F28 0018 move.l -[A7], [A0 + 0x18]
00001754 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
00001758 2F00 move.l -[A7], D0
0000175A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000175E 2840 movea.l A4, D0
00001760 6000 081A bra +0x81C /* 00001F7C */
label00001764:
00001764 202D D99C move.l D0, [A5 - 0x2664]
00001768 7201 moveq.l D1, 0x01
0000176A C081 and.l D0, D1
0000176C 672A beq +0x2C /* 00001798 */
0000176E 487A 082E pea.l [PC + 0x82E /* 00001F9E, value 0x5F5F6F70 '__op', cstring "__option" */]
00001772 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001776 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000177A 504F addq.w A7, 8
0000177C 4A80 tst.l D0
0000177E 6618 bne +0x1A /* 00001798 */
00001780 206D D874 movea.l A0, [A5 - 0x278C]
00001784 2F28 0018 move.l -[A7], [A0 + 0x18]
00001788 4EAD 1C5A jsr [A5 + 0x1C5A /* export_903 */]
0000178C 2F00 move.l -[A7], D0
0000178E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001792 2840 movea.l A4, D0
00001794 6000 07E6 bra +0x7E8 /* 00001F7C */
label00001798:
00001798 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000179C 2F3C 0000 00FB move.l -[A7], 0xFB
000017A2 486E FFC0 pea.l [A6 - 0x40]
000017A6 4EAD 1DB2 jsr [A5 + 0x1DB2 /* export_946 */]
000017AA 2640 movea.l A3, D0
000017AC 200B move.l D0, A3
000017AE 6700 0310 beq +0x312 /* 00001AC0 */
000017B2 206E FFC0 movea.l A0, [A6 - 0x40]
000017B6 2028 0008 move.l D0, [A0 + 0x8]
000017BA 0280 0000 0098 andi.l D0, 0x98
000017C0 6700 02FE beq +0x300 /* 00001AC0 */
000017C4 206E FFC0 movea.l A0, [A6 - 0x40]
000017C8 2028 0008 move.l D0, [A0 + 0x8]
000017CC 7208 moveq.l D1, 0x08
000017CE C081 and.l D0, D1
000017D0 6704 beq +0x6 /* 000017D6 */
000017D2 7600 moveq.l D3, 0x00
000017D4 6068 bra +0x6A /* 0000183E */
label000017D6:
000017D6 206E FFC0 movea.l A0, [A6 - 0x40]
000017DA 2028 0008 move.l D0, [A0 + 0x8]
000017DE 0280 0000 0080 andi.l D0, 0x80
000017E4 6700 02DA beq +0x2DC /* 00001AC0 */
000017E8 302D CDFC move.w D0, [A5 - 0x3204]
000017EC 7202 moveq.l D1, 0x02
000017EE C041 and.w D0, D1
000017F0 674A beq +0x4C /* 0000183C */
000017F2 246D D998 movea.l A2, [A5 - 0x2668]
000017F6 202A 0014 move.l D0, [A2 + 0x14]
000017FA 2D40 FFDC move.l [A6 - 0x24], D0
000017FE 206A 0010 movea.l A0, [A2 + 0x10]
00001802 2050 movea.l A0, [A0]
00001804 2068 0010 movea.l A0, [A0 + 0x10]
00001808 4AA8 0036 tst.l [A0 + 0x36]
0000180C 660E bne +0x10 /* 0000181C */
0000180E 705D moveq.l D0, 0x5D
00001810 2F00 move.l -[A7], D0
00001812 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00001816 584F addq.w A7, 4
00001818 6000 074E bra +0x750 /* 00001F68 */
label0000181C:
0000181C 486E FFDC pea.l [A6 - 0x24]
00001820 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001824 42A7 clr.l -[A7]
00001826 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
0000182A 4A80 tst.l D0
0000182C 660E bne +0x10 /* 0000183C */
0000182E 705D moveq.l D0, 0x5D
00001830 2F00 move.l -[A7], D0
00001832 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00001836 584F addq.w A7, 4
00001838 6000 072E bra +0x730 /* 00001F68 */
label0000183C:
0000183C 7601 moveq.l D3, 0x01
label0000183E:
0000183E 102B 001C move.b D0, [A3 + 0x1C]
00001842 4880 ext.w D0
00001844 48C0 ext.l D0
00001846 720F moveq.l D1, 0x0F
00001848 B081 cmp.l D0, D1
0000184A 6700 0274 beq +0x276 /* 00001AC0 */
0000184E 720A moveq.l D1, 0x0A
00001850 B081 cmp.l D0, D1
00001852 6700 026C beq +0x26E /* 00001AC0 */
00001856 720D moveq.l D1, 0x0D
00001858 B081 cmp.l D0, D1
0000185A 6700 0264 beq +0x266 /* 00001AC0 */
0000185E 7214 moveq.l D1, 0x14
00001860 B081 cmp.l D0, D1
00001862 6700 025C beq +0x25E /* 00001AC0 */
00001866 720E moveq.l D1, 0x0E
00001868 B081 cmp.l D0, D1
0000186A 6700 0254 beq +0x256 /* 00001AC0 */
0000186E 2D6D D9A4 FFDC move.l [A6 - 0x24], [A5 - 0x265C]
00001874 422D D993 clr.b [A5 - 0x266D]
00001878 4A83 tst.l D3
0000187A 6712 beq +0x14 /* 0000188E */
0000187C 206D D998 movea.l A0, [A5 - 0x2668]
00001880 2068 0010 movea.l A0, [A0 + 0x10]
00001884 3028 0008 move.w D0, [A0 + 0x8]
00001888 0240 4000 andi.w D0, 0x4000 /* '@\0' */
0000188C 671E beq +0x20 /* 000018AC */
label0000188E:
0000188E 42A7 clr.l -[A7]
00001890 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001894 2F00 move.l -[A7], D0
00001896 206E FFDC movea.l A0, [A6 - 0x24]
0000189A 2F28 000C move.l -[A7], [A0 + 0xC]
0000189E 4267 clr.w -[A7]
000018A0 42A7 clr.l -[A7]
000018A2 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
000018A6 2840 movea.l A4, D0
000018A8 6000 06D2 bra +0x6D4 /* 00001F7C */
label000018AC:
000018AC 487A 06FA pea.l [PC + 0x6FA /* 00001FA8, value 0x74686973 'this', cstring "this" */]
000018B0 7002 moveq.l D0, 0x02
000018B2 2F00 move.l -[A7], D0
000018B4 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
000018B8 2640 movea.l A3, D0
000018BA 200B move.l D0, A3
000018BC 660A bne +0xC /* 000018C8 */
000018BE 2F3C 0000 067F move.l -[A7], 0x67F
000018C4 4EBA E73A jsr [PC - 0x18C6 /* 00000000 */]
label000018C8:
000018C8 2F0B move.l -[A7], A3
000018CA 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000018CE 2840 movea.l A4, D0
000018D0 262C 0016 move.l D3, [A4 + 0x16]
000018D4 2D43 FFE0 move.l [A6 - 0x20], D3
000018D8 246B 000C movea.l A2, [A3 + 0xC]
000018DC 2012 move.l D0, [A2]
000018DE 721F moveq.l D1, 0x1F
000018E0 C041 and.w D0, D1
000018E2 7214 moveq.l D1, 0x14
000018E4 B041 cmp.w D0, D1
000018E6 6626 bne +0x28 /* 0000190E */
000018E8 206A 000C movea.l A0, [A2 + 0xC]
000018EC 2068 0010 movea.l A0, [A0 + 0x10]
000018F0 2028 0010 move.l D0, [A0 + 0x10]
000018F4 0280 0000 6000 andi.l D0, 0x6000 /* '`\0' */
000018FA 6712 beq +0x14 /* 0000190E */
000018FC 7011 moveq.l D0, 0x11
000018FE 2043 movea.l A0, D3
00001900 2080 move.l [A0], D0
00001902 2F0C move.l -[A7], A4
00001904 2F2B 000C move.l -[A7], [A3 + 0xC]
00001908 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000190C 2840 movea.l A4, D0
label0000190E:
0000190E 7013 moveq.l D0, 0x13
00001910 2F00 move.l -[A7], D0
00001912 206E FFE0 movea.l A0, [A6 - 0x20]
00001916 2F28 0008 move.l -[A7], [A0 + 0x8]
0000191A 2F0C move.l -[A7], A4
0000191C 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001920 2840 movea.l A4, D0
00001922 2F0C move.l -[A7], A4
00001924 2F2C 0016 move.l -[A7], [A4 + 0x16]
00001928 4267 clr.w -[A7]
0000192A 42A7 clr.l -[A7]
0000192C 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00001930 2840 movea.l A4, D0
00001932 6000 0648 bra +0x64A /* 00001F7C */
label00001936:
00001936 486D DCEC pea.l [A5 - 0x2314]
0000193A 486D CE22 pea.l [A5 - 0x31DE]
0000193E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00001942 504F addq.w A7, 8
00001944 41ED CE22 lea.l A0, [A5 - 0x31DE]
00001948 2B48 CDDE move.l [A5 - 0x3222], A0
0000194C 2F08 move.l -[A7], A0
0000194E 7002 moveq.l D0, 0x02
00001950 2F00 move.l -[A7], D0
00001952 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00001956 2640 movea.l A3, D0
00001958 6000 0166 bra +0x168 /* 00001AC0 */
label0000195C:
0000195C 202D D99C move.l D0, [A5 - 0x2664]
00001960 7201 moveq.l D1, 0x01
00001962 C081 and.l D0, D1
00001964 6718 beq +0x1A /* 0000197E */
00001966 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000196A 206D D874 movea.l A0, [A5 - 0x278C]
0000196E 2F28 0018 move.l -[A7], [A0 + 0x18]
00001972 42A7 clr.l -[A7]
00001974 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001978 2840 movea.l A4, D0
0000197A 6000 0600 bra +0x602 /* 00001F7C */
label0000197E:
0000197E 0C2D 0030 CDDC cmpi.b [A5 - 0x3224], 0x30 /* '0' */
00001984 6626 bne +0x28 /* 000019AC */
00001986 486D DCEC pea.l [A5 - 0x2314]
0000198A 7031 moveq.l D0, 0x31
0000198C 2F00 move.l -[A7], D0
0000198E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001992 504F addq.w A7, 8
00001994 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001998 206D D874 movea.l A0, [A5 - 0x278C]
0000199C 2F28 0018 move.l -[A7], [A0 + 0x18]
000019A0 42A7 clr.l -[A7]
000019A2 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000019A6 2840 movea.l A4, D0
000019A8 6000 05D2 bra +0x5D4 /* 00001F7C */
label000019AC:
000019AC 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000019B0 7001 moveq.l D0, 0x01
000019B2 2F00 move.l -[A7], D0
000019B4 4227 clr.b -[A7]
000019B6 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
000019BA 2640 movea.l A3, D0
000019BC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000019C0 244B movea.l A2, A3
000019C2 7054 moveq.l D0, 0x54
000019C4 D5C0 add.l A2, D0
000019C6 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
000019CC 6672 bne +0x74 /* 00001A40 */
000019CE 122D D5C8 move.b D1, [A5 - 0x2A38]
000019D2 7000 moveq.l D0, 0x00
000019D4 1001 move.b D0, D1
000019D6 7602 moveq.l D3, 0x02
000019D8 E7A0 asl D0, D3
000019DA 142D D614 move.b D2, [A5 - 0x29EC]
000019DE 7200 moveq.l D1, 0x00
000019E0 1202 move.b D1, D2
000019E2 E7A1 asl D1, D3
000019E4 D081 add.l D0, D1
000019E6 41ED D616 lea.l A0, [A5 - 0x29EA]
000019EA 2F30 0000 move.l -[A7], [A0 + D0.w]
000019EE 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
000019F2 2D40 FFB8 move.l [A6 - 0x48], D0
000019F6 206D D874 movea.l A0, [A5 - 0x278C]
000019FA 2228 0018 move.l D1, [A0 + 0x18]
000019FE 2040 movea.l A0, D0
00001A00 2141 0008 move.l [A0 + 0x8], D1
00001A04 2241 movea.l A1, D1
00001A06 5269 0006 addq.w [A1 + 0x6], 1
00001A0A 177C 0003 001C move.b [A3 + 0x1C], 0x3
00001A10 2748 000C move.l [A3 + 0xC], A0
00001A14 5268 0006 addq.w [A0 + 0x6], 1
00001A18 2F0B move.l -[A7], A3
00001A1A 4EAD 1E12 jsr [A5 + 0x1E12 /* export_958 */]
00001A1E 206B 0010 movea.l A0, [A3 + 0x10]
00001A22 0068 0060 0008 ori.w [A0 + 0x8], 0x60 /* '`' */
00001A28 2F0A move.l -[A7], A2
00001A2A 702C moveq.l D0, 0x2C
00001A2C 2F00 move.l -[A7], D0
00001A2E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001A32 504F addq.w A7, 8
00001A34 2F0B move.l -[A7], A3
00001A36 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001A3A 2840 movea.l A4, D0
00001A3C 6000 053E bra +0x540 /* 00001F7C */
label00001A40:
00001A40 244B movea.l A2, A3
00001A42 7054 moveq.l D0, 0x54
00001A44 D5C0 add.l A2, D0
00001A46 2F0A move.l -[A7], A2
00001A48 7031 moveq.l D0, 0x31
00001A4A 2F00 move.l -[A7], D0
00001A4C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001A50 504F addq.w A7, 8
00001A52 422B 001C clr.b [A3 + 0x1C]
00001A56 206D D874 movea.l A0, [A5 - 0x278C]
00001A5A 2028 0018 move.l D0, [A0 + 0x18]
00001A5E 2D40 FFB8 move.l [A6 - 0x48], D0
00001A62 2740 000C move.l [A3 + 0xC], D0
00001A66 2040 movea.l A0, D0
00001A68 5268 0006 addq.w [A0 + 0x6], 1
00001A6C 206D D874 movea.l A0, [A5 - 0x278C]
00001A70 2F28 0018 move.l -[A7], [A0 + 0x18]
00001A74 42A7 clr.l -[A7]
00001A76 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001A7A 2840 movea.l A4, D0
00001A7C 6000 04FE bra +0x500 /* 00001F7C */
label00001A80:
00001A80 102B 001C move.b D0, [A3 + 0x1C]
00001A84 1D40 FFBC move.b [A6 - 0x44], D0
00001A88 720A moveq.l D1, 0x0A
00001A8A B001 cmp.b D0, D1
00001A8C 6620 bne +0x22 /* 00001AAE */
00001A8E 206B 000C movea.l A0, [A3 + 0xC]
00001A92 2010 move.l D0, [A0]
00001A94 721F moveq.l D1, 0x1F
00001A96 C041 and.w D0, D1
00001A98 7214 moveq.l D1, 0x14
00001A9A B041 cmp.w D0, D1
00001A9C 6610 bne +0x12 /* 00001AAE */
00001A9E 202B 000C move.l D0, [A3 + 0xC]
00001AA2 2D40 FFC4 move.l [A6 - 0x3C], D0
00001AA6 2040 movea.l A0, D0
00001AA8 2668 000C movea.l A3, [A0 + 0xC]
00001AAC 603A bra +0x3C /* 00001AE8 */
label00001AAE:
00001AAE 0C2E 001A FFBC cmpi.b [A6 - 0x44], 0x1A
00001AB4 6612 bne +0x14 /* 00001AC8 */
00001AB6 2F0B move.l -[A7], A3
00001AB8 42A7 clr.l -[A7]
00001ABA 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */]
00001ABE 2640 movea.l A3, D0
label00001AC0:
00001AC0 200B move.l D0, A3
00001AC2 66BC bne -0x42 /* 00001A80 */
00001AC4 6000 FE96 bra -0x168 /* 0000195C */
label00001AC8:
00001AC8 162E FFBC move.b D3, [A6 - 0x44]
00001ACC 7014 moveq.l D0, 0x14
00001ACE B600 cmp.b D3, D0
00001AD0 670E beq +0x10 /* 00001AE0 */
00001AD2 700D moveq.l D0, 0x0D
00001AD4 B600 cmp.b D3, D0
00001AD6 6708 beq +0xA /* 00001AE0 */
00001AD8 700E moveq.l D0, 0x0E
00001ADA B600 cmp.b D3, D0
00001ADC 6600 014E bne +0x150 /* 00001C2C */
label00001AE0:
00001AE0 202B 000C move.l D0, [A3 + 0xC]
00001AE4 2D40 FFC4 move.l [A6 - 0x3C], D0
label00001AE8:
00001AE8 7000 moveq.l D0, 0x00
00001AEA 2D40 FFC8 move.l [A6 - 0x38], D0
00001AEE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001AF2 7253 moveq.l D1, 0x53
00001AF4 B001 cmp.b D0, D1
00001AF6 660E bne +0x10 /* 00001B06 */
00001AF8 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00001AFC 4EBA 1370 jsr [PC + 0x1370 /* 00002E6E */]
00001B00 2840 movea.l A4, D0
00001B02 6000 0478 bra +0x47A /* 00001F7C */
label00001B06:
00001B06 0C2D 004A CDDC cmpi.b [A5 - 0x3224], 0x4A /* 'J' */
00001B0C 6628 bne +0x2A /* 00001B36 */
00001B0E 246B 000C movea.l A2, [A3 + 0xC]
00001B12 2012 move.l D0, [A2]
00001B14 721F moveq.l D1, 0x1F
00001B16 C041 and.w D0, D1
00001B18 7214 moveq.l D1, 0x14
00001B1A B041 cmp.w D0, D1
00001B1C 662E bne +0x30 /* 00001B4C */
00001B1E 206A 000C movea.l A0, [A2 + 0xC]
00001B22 2068 0010 movea.l A0, [A0 + 0x10]
00001B26 4AA8 008E tst.l [A0 + 0x8E]
00001B2A 6720 beq +0x22 /* 00001B4C */
00001B2C 202A 000C move.l D0, [A2 + 0xC]
00001B30 2D40 FFC8 move.l [A6 - 0x38], D0
00001B34 6016 bra +0x18 /* 00001B4C */
label00001B36:
00001B36 2F0B move.l -[A7], A3
00001B38 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00001B3C 2F00 move.l -[A7], D0
00001B3E 7011 moveq.l D0, 0x11
00001B40 2F00 move.l -[A7], D0
00001B42 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00001B46 504F addq.w A7, 8
00001B48 6000 0422 bra +0x424 /* 00001F6C */
label00001B4C:
00001B4C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00001B50 204B movea.l A0, A3
00001B52 7054 moveq.l D0, 0x54
00001B54 D1C0 add.l A0, D0
00001B56 2F08 move.l -[A7], A0
00001B58 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00001B5C 7000 moveq.l D0, 0x00
00001B5E 2840 movea.l A4, D0
00001B60 102D D993 move.b D0, [A5 - 0x266D]
00001B64 6600 0088 bne +0x8A /* 00001BEE */
00001B68 487A 0444 pea.l [PC + 0x444 /* 00001FAE, value 0x74686973 'this', cstring "this" */]
00001B6C 7002 moveq.l D0, 0x02
00001B6E 2F00 move.l -[A7], D0
00001B70 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00001B74 2D40 FFE4 move.l [A6 - 0x1C], D0
00001B78 4A80 tst.l D0
00001B7A 6772 beq +0x74 /* 00001BEE */
00001B7C 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00001B80 246E FFE4 movea.l A2, [A6 - 0x1C]
00001B84 700C moveq.l D0, 0x0C
00001B86 D5C0 add.l A2, D0
00001B88 2052 movea.l A0, [A2]
00001B8A 2F28 0008 move.l -[A7], [A0 + 0x8]
00001B8E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00001B92 4A80 tst.l D0
00001B94 6758 beq +0x5A /* 00001BEE */
00001B96 2052 movea.l A0, [A2]
00001B98 2028 0008 move.l D0, [A0 + 0x8]
00001B9C 2D40 FFC4 move.l [A6 - 0x3C], D0
00001BA0 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001BA4 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001BA8 2840 movea.l A4, D0
00001BAA 2652 movea.l A3, [A2]
00001BAC 2013 move.l D0, [A3]
00001BAE 721F moveq.l D1, 0x1F
00001BB0 C041 and.w D0, D1
00001BB2 7214 moveq.l D1, 0x14
00001BB4 B041 cmp.w D0, D1
00001BB6 6626 bne +0x28 /* 00001BDE */
00001BB8 206B 000C movea.l A0, [A3 + 0xC]
00001BBC 2068 0010 movea.l A0, [A0 + 0x10]
00001BC0 2028 0010 move.l D0, [A0 + 0x10]
00001BC4 0280 0000 6000 andi.l D0, 0x6000 /* '`\0' */
00001BCA 6712 beq +0x14 /* 00001BDE */
00001BCC 7011 moveq.l D0, 0x11
00001BCE 206C 0016 movea.l A0, [A4 + 0x16]
00001BD2 2080 move.l [A0], D0
00001BD4 2F0C move.l -[A7], A4
00001BD6 2F12 move.l -[A7], [A2]
00001BD8 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00001BDC 2840 movea.l A4, D0
label00001BDE:
00001BDE 7013 moveq.l D0, 0x13
00001BE0 2F00 move.l -[A7], D0
00001BE2 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00001BE6 2F0C move.l -[A7], A4
00001BE8 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001BEC 2840 movea.l A4, D0
label00001BEE:
00001BEE 202D D9A0 move.l D0, [A5 - 0x2660]
00001BF2 6722 beq +0x24 /* 00001C16 */
00001BF4 42A7 clr.l -[A7]
00001BF6 206E FFC4 movea.l A0, [A6 - 0x3C]
00001BFA 2F28 000C move.l -[A7], [A0 + 0xC]
00001BFE 2F2D D9A0 move.l -[A7], [A5 - 0x2660]
00001C02 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
00001C06 4A80 tst.l D0
00001C08 670C beq +0xE /* 00001C16 */
00001C0A 206D D9A0 movea.l A0, [A5 - 0x2660]
00001C0E 2028 000C move.l D0, [A0 + 0xC]
00001C12 2D40 FFC4 move.l [A6 - 0x3C], D0
label00001C16:
00001C16 2F0C move.l -[A7], A4
00001C18 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00001C1C 3F04 move.w -[A7], D4
00001C1E 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00001C22 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00001C26 2840 movea.l A4, D0
00001C28 6000 0352 bra +0x354 /* 00001F7C */
label00001C2C:
00001C2C 422D D993 clr.b [A5 - 0x266D]
00001C30 162E FFBC move.b D3, [A6 - 0x44]
00001C34 700A moveq.l D0, 0x0A
00001C36 B600 cmp.b D3, D0
00001C38 6706 beq +0x8 /* 00001C40 */
00001C3A 700F moveq.l D0, 0x0F
00001C3C B600 cmp.b D3, D0
00001C3E 6612 bne +0x14 /* 00001C52 */
label00001C40:
00001C40 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001C44 2F2B 000C move.l -[A7], [A3 + 0xC]
00001C48 4EBA 1224 jsr [PC + 0x1224 /* 00002E6E */]
00001C4C 2840 movea.l A4, D0
00001C4E 6000 032C bra +0x32E /* 00001F7C */
label00001C52:
00001C52 202B 0020 move.l D0, [A3 + 0x20]
00001C56 7201 moveq.l D1, 0x01
00001C58 C081 and.l D0, D1
00001C5A 6752 beq +0x54 /* 00001CAE */
00001C5C 102B 001C move.b D0, [A3 + 0x1C]
00001C60 7211 moveq.l D1, 0x11
00001C62 B001 cmp.b D0, D1
00001C64 6648 bne +0x4A /* 00001CAE */
00001C66 4AAB 0010 tst.l [A3 + 0x10]
00001C6A 6624 bne +0x26 /* 00001C90 */
00001C6C 204B movea.l A0, A3
00001C6E 7054 moveq.l D0, 0x54
00001C70 D1C0 add.l A0, D0
00001C72 2F08 move.l -[A7], A0
00001C74 7031 moveq.l D0, 0x31
00001C76 2F00 move.l -[A7], D0
00001C78 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001C7C 504F addq.w A7, 8
00001C7E 206D D874 movea.l A0, [A5 - 0x278C]
00001C82 2F28 0018 move.l -[A7], [A0 + 0x18]
00001C86 42A7 clr.l -[A7]
00001C88 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001C8C 2740 0010 move.l [A3 + 0x10], D0
label00001C90:
00001C90 2F2B 0010 move.l -[A7], [A3 + 0x10]
00001C94 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001C98 2840 movea.l A4, D0
00001C9A B7ED C3EE cmpa.l A3, [A5 - 0x3C12]
00001C9E 6606 bne +0x8 /* 00001CA6 */
00001CA0 1B7C 0001 E8D4 move.b [A5 - 0x172C], 0x1
label00001CA6:
00001CA6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001CAA 6000 02D0 bra +0x2D2 /* 00001F7C */
label00001CAE:
00001CAE 2F0B move.l -[A7], A3
00001CB0 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001CB4 2840 movea.l A4, D0
00001CB6 202C 0016 move.l D0, [A4 + 0x16]
00001CBA 2D40 FFB8 move.l [A6 - 0x48], D0
00001CBE 00AB 0008 0000 0020 ori.l [A3 + 0x20], 0x80000
00001CC6 244C movea.l A2, A4
00001CC8 544A addq.w A2, 2
00001CCA 6008 bra +0xA /* 00001CD4 */
label00001CCC:
00001CCC 202B 0014 move.l D0, [A3 + 0x14]
00001CD0 2480 move.l [A2], D0
00001CD2 2640 movea.l A3, D0
label00001CD4:
00001CD4 162B 001C move.b D3, [A3 + 0x1C]
00001CD8 7013 moveq.l D0, 0x13
00001CDA B600 cmp.b D3, D0
00001CDC 67EE beq -0x10 /* 00001CCC */
00001CDE 382D D96C move.w D4, [A5 - 0x2694]
00001CE2 6704 beq +0x6 /* 00001CE8 */
00001CE4 7004 moveq.l D0, 0x04
00001CE6 6002 bra +0x4 /* 00001CEA */
label00001CE8:
00001CE8 7001 moveq.l D0, 0x01
label00001CEA:
00001CEA 1203 move.b D1, D3
00001CEC 4881 ext.w D1
00001CEE 48C1 ext.l D1
00001CF0 41ED D5F6 lea.l A0, [A5 - 0x2A0A]
00001CF4 1230 1000 move.b D1, [A0 + D1.w]
00001CF8 4881 ext.w D1
00001CFA 48C1 ext.l D1
00001CFC C081 and.l D0, D1
00001CFE 6634 bne +0x36 /* 00001D34 */
00001D00 7015 moveq.l D0, 0x15
00001D02 B600 cmp.b D3, D0
00001D04 672E beq +0x30 /* 00001D34 */
00001D06 701B moveq.l D0, 0x1B
00001D08 B600 cmp.b D3, D0
00001D0A 6728 beq +0x2A /* 00001D34 */
00001D0C 4A44 tst.w D4
00001D0E 6706 beq +0x8 /* 00001D16 */
00001D10 41FA 02A4 lea.l A0, [PC + 0x2A4 /* 00001FB6, value 0x73746174 'stat', cstring "static " */]
00001D14 6004 bra +0x6 /* 00001D1A */
label00001D16:
00001D16 41FA 029C lea.l A0, [PC + 0x29C /* 00001FB4, value 0x7374 'st', cstring "" */]
label00001D1A:
00001D1A 2F08 move.l -[A7], A0
00001D1C 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001D20 7057 moveq.l D0, 0x57
00001D22 2F00 move.l -[A7], D0
00001D24 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001D28 4FEF 000C lea.l A7, [A7 + 0xC]
00001D2C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001D30 6000 024A bra +0x24C /* 00001F7C */
label00001D34:
00001D34 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001D38 206E FFB8 movea.l A0, [A6 - 0x48]
00001D3C 2010 move.l D0, [A0]
00001D3E 721F moveq.l D1, 0x1F
00001D40 C041 and.w D0, D1
00001D42 7212 moveq.l D1, 0x12
00001D44 B041 cmp.w D0, D1
00001D46 6600 0234 bne +0x236 /* 00001F7C */
00001D4A 2F0C move.l -[A7], A4
00001D4C 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00001D50 2840 movea.l A4, D0
00001D52 6000 0228 bra +0x22A /* 00001F7C */
label00001D56:
00001D56 2F2D CDEE move.l -[A7], [A5 - 0x3212]
00001D5A 2F2D CDE2 move.l -[A7], [A5 - 0x321E]
00001D5E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001D62 2840 movea.l A4, D0
00001D64 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001D68 6000 0212 bra +0x214 /* 00001F7C */
label00001D6C:
00001D6C 486D BDF8 pea.l [A5 - 0x4208]
00001D70 486E FFEE pea.l [A6 - 0x12]
00001D74 3F3C 0810 move.w -[A7], 0x810
00001D78 A9EB syscall Pack4/FP68K
00001D7A 2B6E FFEE CDDE move.l [A5 - 0x3222], [A6 - 0x12]
00001D80 2B6E FFF2 CDE2 move.l [A5 - 0x321E], [A6 - 0xE]
00001D86 6036 bra +0x38 /* 00001DBE */
label00001D88:
00001D88 486D BDE0 pea.l [A5 - 0x4220]
00001D8C 486E FFEE pea.l [A6 - 0x12]
00001D90 3F3C 0810 move.w -[A7], 0x810
00001D94 A9EB syscall Pack4/FP68K
00001D96 2B6E FFEE CDDE move.l [A5 - 0x3222], [A6 - 0x12]
00001D9C 2B6E FFF2 CDE2 move.l [A5 - 0x321E], [A6 - 0xE]
00001DA2 601A bra +0x1C /* 00001DBE */
label00001DA4:
00001DA4 486D BDEC pea.l [A5 - 0x4214]
00001DA8 486E FFEE pea.l [A6 - 0x12]
00001DAC 3F3C 0810 move.w -[A7], 0x810
00001DB0 A9EB syscall Pack4/FP68K
00001DB2 2B6E FFEE CDDE move.l [A5 - 0x3222], [A6 - 0x12]
00001DB8 2B6E FFF2 CDE2 move.l [A5 - 0x321E], [A6 - 0xE]
label00001DBE:
00001DBE 206D D874 movea.l A0, [A5 - 0x278C]
00001DC2 2028 0034 move.l D0, [A0 + 0x34]
00001DC6 2B40 CDEE move.l [A5 - 0x3212], D0
label00001DCA:
00001DCA 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
00001DCE 2840 movea.l A4, D0
00001DD0 18BC 005D move.b [A4], 0x5D /* ']' */
00001DD4 296D CDEE 0016 move.l [A4 + 0x16], [A5 - 0x3212]
00001DDA 206D CDEE movea.l A0, [A5 - 0x3212]
00001DDE 2010 move.l D0, [A0]
00001DE0 721F moveq.l D1, 0x1F
00001DE2 C081 and.l D0, D1
00001DE4 720C moveq.l D1, 0x0C
00001DE6 B081 cmp.l D0, D1
00001DE8 670E beq +0x10 /* 00001DF8 */
00001DEA 720D moveq.l D1, 0x0D
00001DEC B081 cmp.l D0, D1
00001DEE 6710 beq +0x12 /* 00001E00 */
00001DF0 720E moveq.l D1, 0x0E
00001DF2 B081 cmp.l D0, D1
00001DF4 6718 beq +0x1A /* 00001E0E */
00001DF6 6040 bra +0x42 /* 00001E38 */
label00001DF8:
00001DF8 296D CDE2 0006 move.l [A4 + 0x6], [A5 - 0x321E]
00001DFE 6042 bra +0x44 /* 00001E42 */
label00001E00:
00001E00 296D CDDE 0002 move.l [A4 + 0x2], [A5 - 0x3222]
00001E06 296D CDE2 0006 move.l [A4 + 0x6], [A5 - 0x321E]
00001E0C 6034 bra +0x36 /* 00001E42 */
label00001E0E:
00001E0E 302D D5D2 move.w D0, [A5 - 0x2A2E]
00001E12 7202 moveq.l D1, 0x02
00001E14 C041 and.w D0, D1
00001E16 670E beq +0x10 /* 00001E26 */
00001E18 296D CDDE 0002 move.l [A4 + 0x2], [A5 - 0x3222]
00001E1E 296D CDE2 0006 move.l [A4 + 0x6], [A5 - 0x321E]
00001E24 601C bra +0x1E /* 00001E42 */
label00001E26:
00001E26 41ED CDDE lea.l A0, [A5 - 0x3222]
00001E2A 224C movea.l A1, A4
00001E2C 5449 addq.w A1, 2
00001E2E 22D8 move.l [A1]+, [A0]+
00001E30 22D8 move.l [A1]+, [A0]+
00001E32 22D8 move.l [A1]+, [A0]+
00001E34 22D8 move.l [A1]+, [A0]+
00001E36 600A bra +0xC /* 00001E42 */
label00001E38:
00001E38 2F3C 0000 07F5 move.l -[A7], 0x7F5
00001E3E 4EBA E1C0 jsr [PC - 0x1E40 /* 00000000 */]
label00001E42:
00001E42 206C 0016 movea.l A0, [A4 + 0x16]
00001E46 5268 0006 addq.w [A0 + 0x6], 1
00001E4A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001E4E 6000 012C bra +0x12E /* 00001F7C */
label00001E52:
00001E52 2D6D CDEE FFB8 move.l [A6 - 0x48], [A5 - 0x3212]
00001E58 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
00001E5C 2840 movea.l A4, D0
00001E5E 18BC 0062 move.b [A4], 0x62 /* 'b' */
00001E62 302D CDFC move.w D0, [A5 - 0x3204]
00001E66 7204 moveq.l D1, 0x04
00001E68 C041 and.w D0, D1
00001E6A 670C beq +0xE /* 00001E78 */
00001E6C 206D D874 movea.l A0, [A5 - 0x278C]
00001E70 2028 0008 move.l D0, [A0 + 0x8]
00001E74 2D40 FFB8 move.l [A6 - 0x48], D0
label00001E78:
00001E78 244C movea.l A2, A4
00001E7A 700E moveq.l D0, 0x0E
00001E7C D5C0 add.l A2, D0
00001E7E 2F0A move.l -[A7], A2
00001E80 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
00001E84 2940 000A move.l [A4 + 0xA], D0
00001E88 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00001E8C 7601 moveq.l D3, 0x01
00001E8E 3F03 move.w -[A7], D3
00001E90 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001E94 2940 0016 move.l [A4 + 0x16], D0
00001E98 2040 movea.l A0, D0
00001E9A 5268 0006 addq.w [A0 + 0x6], 1
00001E9E 6000 00DC bra +0xDE /* 00001F7C */
label00001EA2:
00001EA2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001EA6 7053 moveq.l D0, 0x53
00001EA8 1F00 move.b -[A7], D0
00001EAA 7042 moveq.l D0, 0x42
00001EAC 2F00 move.l -[A7], D0
00001EAE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001EB2 7600 moveq.l D3, 0x00
00001EB4 2D43 FFE8 move.l [A6 - 0x18], D3
00001EB8 7000 moveq.l D0, 0x00
00001EBA 2440 movea.l A2, D0
00001EBC 2803 move.l D4, D3
00001EBE 7C00 moveq.l D6, 0x00
00001EC0 7A20 moveq.l D5, 0x20
00001EC2 603A bra +0x3C /* 00001EFE */
label00001EC4:
00001EC4 302E FFEA move.w D0, [A6 - 0x16]
00001EC8 720F moveq.l D1, 0x0F
00001ECA C041 and.w D0, D1
00001ECC 660E bne +0x10 /* 00001EDC */
00001ECE 2F0A move.l -[A7], A2
00001ED0 2F05 move.l -[A7], D5
00001ED2 7003 moveq.l D0, 0x03
00001ED4 3F00 move.w -[A7], D0
00001ED6 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00001EDA 2440 movea.l A2, D0
label00001EDC:
00001EDC 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
00001EE0 2204 move.l D1, D4
00001EE2 D28A add.l D1, A2
00001EE4 2041 movea.l A0, D1
00001EE6 3080 move.w [A0], D0
00001EE8 5484 addq.l D4, 2
00001EEA 5485 addq.l D5, 2
00001EEC 5486 addq.l D6, 2
00001EEE 52AE FFE8 addq.l [A6 - 0x18], 1
00001EF2 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00001EF8 660C bne +0xE /* 00001F06 */
00001EFA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00001EFE:
00001EFE 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
00001F04 66BE bne -0x40 /* 00001EC4 */
label00001F06:
00001F06 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
00001F0A 2840 movea.l A4, D0
00001F0C 18BC 0063 move.b [A4], 0x63 /* 'c' */
00001F10 2F0C move.l -[A7], A4
00001F12 206D D874 movea.l A0, [A5 - 0x278C]
00001F16 2F28 0020 move.l -[A7], [A0 + 0x20]
00001F1A 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001F1E 204C movea.l A0, A4
00001F20 7016 moveq.l D0, 0x16
00001F22 D1C0 add.l A0, D0
00001F24 2F08 move.l -[A7], A0
00001F26 2F3C 0000 0088 move.l -[A7], 0x88
00001F2C 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
00001F30 262E FFE8 move.l D3, [A6 - 0x18]
00001F34 E38B lsl D3, 1
00001F36 2943 000E move.l [A4 + 0xE], D3
00001F3A 2F0A move.l -[A7], A2
00001F3C 2F03 move.l -[A7], D3
00001F3E 7002 moveq.l D0, 0x02
00001F40 3F00 move.w -[A7], D0
00001F42 206D D95C movea.l A0, [A5 - 0x26A4]
00001F46 4E90 jsr [A0]
00001F48 2940 000A move.l [A4 + 0xA], D0
00001F4C 206D D998 movea.l A0, [A5 - 0x2668]
00001F50 00A8 0100 0000 0020 ori.l [A0 + 0x20], 0x1000000
00001F58 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001F5C 601E bra +0x20 /* 00001F7C */
label00001F5E:
00001F5E 703F moveq.l D0, 0x3F
00001F60 2F00 move.l -[A7], D0
00001F62 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001F66 584F addq.w A7, 4
label00001F68:
00001F68 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00001F6C:
00001F6C 206D D874 movea.l A0, [A5 - 0x278C]
00001F70 2F28 0018 move.l -[A7], [A0 + 0x18]
00001F74 42A7 clr.l -[A7]
00001F76 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001F7A 2840 movea.l A4, D0
label00001F7C:
00001F7C 2F0C move.l -[A7], A4
00001F7E 4EBA 003E jsr [PC + 0x3E /* 00001FBE */]
00001F82 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00001F86 4E5E unlink A6
00001F88 4E75 rts
00001F8A 0032 696E 6865 ori.b [A2 + D6 + 0x65], 0x6E /* 'n' */
00001F90 7269 moveq.l D1, 0x69
00001F92 7465 moveq.l D2, 0x65
00001F94 6400 6465 bcc +0x6467 /* 000083FB */
00001F98 6669 bne +0x6B /* 00002003 */
00001F9A 6E65 bgt +0x67 /* 00002001 */
00001F9C 6400 5F5F bcc +0x5F61 /* 00007EFD */
00001FA0 6F70 ble +0x72 /* 00002012 */
00001FA2 7469 moveq.l D2, 0x69
00001FA4 6F6E ble +0x70 /* 00002014 */
00001FA6 0000 7468 ori.b D0, 0x68 /* 'h' */
00001FAA 6973 bvs +0x75 /* 0000201F */
00001FAC 0000 7468 ori.b D0, 0x68 /* 'h' */
00001FB0 6973 bvs +0x75 /* 00002025 */
00001FB2 0000 0000 ori.b D0, 0x0
00001FB6 7374 moveq.l D1, 0x74
00001FB8 6174 bsr +0x76 /* 0000202E */
00001FBA 6963 bvs +0x65 /* 0000201F */
00001FBC 2000 move.l D0, D0
fn00001FBE:
00001FBE 4E56 FFEC link A6, -0x0014
00001FC2 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00001FC6 286E 0008 movea.l A4, [A6 + 0x8]
00001FCA 6000 0202 bra +0x204 /* 000021CE */
label00001FCE:
00001FCE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001FD2 2F0C move.l -[A7], A4
00001FD4 2F2C 0016 move.l -[A7], [A4 + 0x16]
00001FD8 4267 clr.w -[A7]
00001FDA 42A7 clr.l -[A7]
00001FDC 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00001FE0 2840 movea.l A4, D0
00001FE2 6000 01EA bra +0x1EC /* 000021CE */
label00001FE6:
00001FE6 102D D98F move.b D0, [A5 - 0x2671]
00001FEA 1D40 FFF1 move.b [A6 - 0xF], D0
00001FEE 422D D98F clr.b [A5 - 0x2671]
00001FF2 2F0C move.l -[A7], A4
00001FF4 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */]
00001FF8 2840 movea.l A4, D0
00001FFA 1B6E FFF1 D98F move.b [A5 - 0x2671], [A6 - 0xF]
00002000 6000 01CC bra +0x1CE /* 000021CE */
label00002004:
00002004 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002008 2F0C move.l -[A7], A4
0000200A 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
0000200E 2840 movea.l A4, D0
00002010 6000 01BC bra +0x1BE /* 000021CE */
// begin alternate branch 00002012-0000201A
label00002012:
00002012 01BC 0C2D 0052 bclr 0xC2D0052, D0
label00002014: // (misaligned)
00002018 CDDC muls.w D6, [A4]+
// end alternate branch 00002012-0000201A
label00002012: // (misaligned)
label00002014:
00002014 0C2D 0052 CDDC cmpi.b [A5 - 0x3224], 0x52 /* 'R' */
0000201A 6604 bne +0x6 /* 00002020 */
0000201C 7219 moveq.l D1, 0x19
0000201E 6002 bra +0x4 /* 00002022 */
label00002020:
00002020 721A moveq.l D1, 0x1A
label00002022:
00002022 7000 moveq.l D0, 0x00
00002024 1001 move.b D0, D1
00002026 2D40 FFEC move.l [A6 - 0x14], D0
0000202A 2F2E FFEC move.l -[A7], [A6 - 0x14]
fn0000202E:
0000202E 2F2C 0016 move.l -[A7], [A4 + 0x16]
00002032 2F0C move.l -[A7], A4
00002034 206D D874 movea.l A0, [A5 - 0x278C]
00002038 2F28 0018 move.l -[A7], [A0 + 0x18]
0000203C 42A7 clr.l -[A7]
0000203E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002042 2F00 move.l -[A7], D0
00002044 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002048 2840 movea.l A4, D0
0000204A 2F0C move.l -[A7], A4
0000204C 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00002050 2640 movea.l A3, D0
00002052 200B move.l D0, A3
00002054 6706 beq +0x8 /* 0000205C */
00002056 284B movea.l A4, A3
00002058 6000 014C bra +0x14E /* 000021A6 */
label0000205C:
0000205C 2F2C 0006 move.l -[A7], [A4 + 0x6]
00002060 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00002064 7000 moveq.l D0, 0x00
00002066 2940 0006 move.l [A4 + 0x6], D0
0000206A 0CAE 0000 0019 FFEC cmpi.l [A6 - 0x14], 0x19
00002072 6604 bne +0x6 /* 00002078 */
00002074 706D moveq.l D0, 0x6D
00002076 6002 bra +0x4 /* 0000207A */
label00002078:
00002078 706E moveq.l D0, 0x6E
label0000207A:
0000207A 1880 move.b [A4], D0
0000207C 102D D5D8 move.b D0, [A5 - 0x2A28]
00002080 661C bne +0x1E /* 0000209E */
00002082 2F0C move.l -[A7], A4
00002084 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00002088 2640 movea.l A3, D0
0000208A 200B move.l D0, A3
0000208C 6710 beq +0x12 /* 0000209E */
0000208E 700A moveq.l D0, 0x0A
00002090 2F00 move.l -[A7], D0
00002092 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00002096 584F addq.w A7, 4
00002098 284B movea.l A4, A3
0000209A 6000 010A bra +0x10C /* 000021A6 */
label0000209E:
0000209E 18AE FFEF move.b [A4], [A6 - 0x11]
000020A2 246C 0002 movea.l A2, [A4 + 0x2]
000020A6 206A 0016 movea.l A0, [A2 + 0x16]
000020AA 2010 move.l D0, [A0]
000020AC 721F moveq.l D1, 0x1F
000020AE C041 and.w D0, D1
000020B0 7214 moveq.l D1, 0x14
000020B2 B041 cmp.w D0, D1
000020B4 6614 bne +0x16 /* 000020CA */
000020B6 2F0A move.l -[A7], A2
000020B8 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
000020BC 2940 0002 move.l [A4 + 0x2], D0
000020C0 2040 movea.l A0, D0
000020C2 2028 0016 move.l D0, [A0 + 0x16]
000020C6 2940 0016 move.l [A4 + 0x16], D0
label000020CA:
000020CA 266C 0016 movea.l A3, [A4 + 0x16]
000020CE 2D4B FFF8 move.l [A6 - 0x8], A3
000020D2 206E FFF8 movea.l A0, [A6 - 0x8]
000020D6 2610 move.l D3, [A0]
000020D8 701F moveq.l D0, 0x1F
000020DA 2D43 FFFC move.l [A6 - 0x4], D3
000020DE C680 and.l D3, D0
000020E0 41ED D414 lea.l A0, [A5 - 0x2BEC]
000020E4 1030 3000 move.b D0, [A0 + D3.w]
000020E8 7244 moveq.l D1, 0x44
000020EA C001 and.b D0, D1
000020EC 7800 moveq.l D4, 0x00
000020EE 1800 move.b D4, D0
000020F0 202E FFFC move.l D0, [A6 - 0x4]
000020F4 721F moveq.l D1, 0x1F
000020F6 C041 and.w D0, D1
000020F8 720C moveq.l D1, 0x0C
000020FA B041 cmp.w D0, D1
000020FC 6704 beq +0x6 /* 00002102 */
000020FE 7000 moveq.l D0, 0x00
00002100 6002 bra +0x4 /* 00002104 */
label00002102:
00002102 7001 moveq.l D0, 0x01
label00002104:
00002104 2000 move.l D0, D0
00002106 3A00 move.w D5, D0
00002108 4A44 tst.w D4
0000210A 672A beq +0x2C /* 00002136 */
0000210C 206D D874 movea.l A0, [A5 - 0x278C]
00002110 2028 0018 move.l D0, [A0 + 0x18]
00002114 2940 0016 move.l [A4 + 0x16], D0
00002118 206D D874 movea.l A0, [A5 - 0x278C]
0000211C 2028 0018 move.l D0, [A0 + 0x18]
00002120 206C 0002 movea.l A0, [A4 + 0x2]
00002124 2140 0016 move.l [A0 + 0x16], D0
00002128 206D D874 movea.l A0, [A5 - 0x278C]
0000212C 2068 0018 movea.l A0, [A0 + 0x18]
00002130 5268 0006 addq.w [A0 + 0x6], 1
00002134 602C bra +0x2E /* 00002162 */
label00002136:
00002136 4A45 tst.w D5
00002138 6728 beq +0x2A /* 00002162 */
0000213A 206D D874 movea.l A0, [A5 - 0x278C]
0000213E 2028 0034 move.l D0, [A0 + 0x34]
00002142 2940 0016 move.l [A4 + 0x16], D0
00002146 206D D874 movea.l A0, [A5 - 0x278C]
0000214A 2028 0034 move.l D0, [A0 + 0x34]
0000214E 206C 0002 movea.l A0, [A4 + 0x2]
00002152 2140 0016 move.l [A0 + 0x16], D0
00002156 206D D874 movea.l A0, [A5 - 0x278C]
0000215A 2068 0034 movea.l A0, [A0 + 0x34]
0000215E 5268 0006 addq.w [A0 + 0x6], 1
label00002162:
00002162 2F0C move.l -[A7], A4
00002164 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00002168 244C movea.l A2, A4
0000216A 544A addq.w A2, 2
0000216C 2052 movea.l A0, [A2]
0000216E 214B 0016 move.l [A0 + 0x16], A3
00002172 2F0C move.l -[A7], A4
00002174 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
00002178 4A44 tst.w D4
0000217A 6712 beq +0x14 /* 0000218E */
0000217C 2F12 move.l -[A7], [A2]
0000217E 206D D874 movea.l A0, [A5 - 0x278C]
00002182 2F28 0018 move.l -[A7], [A0 + 0x18]
00002186 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
0000218A 2480 move.l [A2], D0
0000218C 6018 bra +0x1A /* 000021A6 */
label0000218E:
0000218E 4A45 tst.w D5
00002190 6714 beq +0x16 /* 000021A6 */
00002192 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002196 206D D874 movea.l A0, [A5 - 0x278C]
0000219A 2F28 0034 move.l -[A7], [A0 + 0x34]
0000219E 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
000021A2 2940 0002 move.l [A4 + 0x2], D0
label000021A6:
000021A6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000021AA 6022 bra +0x24 /* 000021CE */
label000021AC:
000021AC 200C move.l D0, A4
000021AE 6056 bra +0x58 /* 00002206 */
label000021B0:
000021B0 102D D98F move.b D0, [A5 - 0x2671]
000021B4 1D40 FFF0 move.b [A6 - 0x10], D0
000021B8 422D D98F clr.b [A5 - 0x2671]
000021BC 2F0C move.l -[A7], A4
000021BE 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */]
000021C2 2840 movea.l A4, D0
000021C4 1B6E FFF0 D98F move.b [A5 - 0x2671], [A6 - 0x10]
000021CA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label000021CE:
000021CE 122D CDDC move.b D1, [A5 - 0x3224]
000021D2 7000 moveq.l D0, 0x00
000021D4 1001 move.b D0, D1
000021D6 7253 moveq.l D1, 0x53
000021D8 B081 cmp.l D0, D1
000021DA 67D4 beq -0x2A /* 000021B0 */
000021DC 725A moveq.l D1, 0x5A
000021DE B081 cmp.l D0, D1
000021E0 6700 FDEC beq -0x212 /* 00001FCE */
000021E4 725B moveq.l D1, 0x5B
000021E6 B081 cmp.l D0, D1
000021E8 6700 FDFC beq -0x202 /* 00001FE6 */
000021EC 725D moveq.l D1, 0x5D
000021EE B081 cmp.l D0, D1
000021F0 6700 FE12 beq -0x1EC /* 00002004 */
000021F4 7252 moveq.l D1, 0x52
000021F6 B081 cmp.l D0, D1
000021F8 6700 FE1A beq -0x1E4 /* 00002014 */
000021FC 7258 moveq.l D1, 0x58
000021FE B081 cmp.l D0, D1
00002200 6700 FE12 beq -0x1EC /* 00002014 */
00002204 60A6 bra -0x58 /* 000021AC */
label00002206:
00002206 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000220A 4E5E unlink A6
0000220C 205F movea.l A0, [A7]+
0000220E 584F addq.w A7, 4
00002210 4ED0 jmp [A0]
fn00002212:
00002212 4E56 0000 link A6, 0
00002216 48E7 1030 movem.l -[A7], D3,A2,A3
0000221A 7600 moveq.l D3, 0x00
0000221C 246E 0008 movea.l A2, [A6 + 0x8]
00002220 2012 move.l D0, [A2]
00002222 721F moveq.l D1, 0x1F
00002224 C041 and.w D0, D1
00002226 7214 moveq.l D1, 0x14
00002228 B041 cmp.w D0, D1
0000222A 662C bne +0x2E /* 00002258 */
0000222C 5283 addq.l D3, 1
0000222E 206A 000C movea.l A0, [A2 + 0xC]
00002232 2068 0010 movea.l A0, [A0 + 0x10]
00002236 2668 004E movea.l A3, [A0 + 0x4E]
0000223A 200B move.l D0, A3
0000223C 671A beq +0x1C /* 00002258 */
0000223E 0083 0000 0002 ori.l D3, 0x2
00002244 206B 0010 movea.l A0, [A3 + 0x10]
00002248 3028 0008 move.w D0, [A0 + 0x8]
0000224C 0240 0100 andi.w D0, 0x100
00002250 6706 beq +0x8 /* 00002258 */
00002252 0083 0000 0004 ori.l D3, 0x4
label00002258:
00002258 2003 move.l D0, D3
0000225A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000225E 4E5E unlink A6
00002260 205F movea.l A0, [A7]+
00002262 584F addq.w A7, 4
00002264 4ED0 jmp [A0]
fn00002266:
00002266 4E56 FFF8 link A6, -0x0008
0000226A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000226E 102D D990 move.b D0, [A5 - 0x2670]
00002272 1D40 FFFC move.b [A6 - 0x4], D0
00002276 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000227A 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00002280 6716 beq +0x18 /* 00002298 */
00002282 1B7C 0001 D990 move.b [A5 - 0x2670], 0x1
00002288 4EBA EB4E jsr [PC - 0x14B2 /* 00000DD8 */]
0000228C 2640 movea.l A3, D0
0000228E 1B6E FFFC D990 move.b [A5 - 0x2670], [A6 - 0x4]
00002294 6000 00DE bra +0xE0 /* 00002374 */
label00002298:
00002298 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000229C 202D D99C move.l D0, [A5 - 0x2664]
000022A0 7201 moveq.l D1, 0x01
000022A2 C081 and.l D0, D1
000022A4 660A bne +0xC /* 000022B0 */
000022A6 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
000022AA 4A80 tst.l D0
000022AC 6600 00A8 bne +0xAA /* 00002356 */
label000022B0:
000022B0 486E FFF8 pea.l [A6 - 0x8]
000022B4 42A7 clr.l -[A7]
000022B6 4267 clr.w -[A7]
000022B8 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000022BC 4A40 tst.w D0
000022BE 6700 008E beq +0x90 /* 0000234E */
000022C2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000022C6 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
000022CA 2440 movea.l A2, D0
000022CC 2F0A move.l -[A7], A2
000022CE 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000022D2 7054 moveq.l D0, 0x54
000022D4 1F00 move.b -[A7], D0
000022D6 7012 moveq.l D0, 0x12
000022D8 2F00 move.l -[A7], D0
000022DA 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000022DE 264A movea.l A3, A2
000022E0 6004 bra +0x6 /* 000022E6 */
label000022E2:
000022E2 266B 0008 movea.l A3, [A3 + 0x8]
label000022E6:
000022E6 2013 move.l D0, [A3]
000022E8 3600 move.w D3, D0
000022EA 701F moveq.l D0, 0x1F
000022EC C640 and.w D3, D0
000022EE 7012 moveq.l D0, 0x12
000022F0 B640 cmp.w D3, D0
000022F2 67EE beq -0x10 /* 000022E2 */
000022F4 200B move.l D0, A3
000022F6 6720 beq +0x22 /* 00002318 */
000022F8 7014 moveq.l D0, 0x14
000022FA B640 cmp.w D3, D0
000022FC 661A bne +0x1C /* 00002318 */
000022FE 206B 000C movea.l A0, [A3 + 0xC]
00002302 2068 0010 movea.l A0, [A0 + 0x10]
00002306 4AA8 008E tst.l [A0 + 0x8E]
0000230A 670C beq +0xE /* 00002318 */
0000230C 2F3C 0000 008F move.l -[A7], 0x8F
00002312 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002316 584F addq.w A7, 4
label00002318:
00002318 2F0B move.l -[A7], A3
0000231A 4EBA FEF6 jsr [PC - 0x10A /* 00002212 */]
0000231E 2600 move.l D3, D0
00002320 0C2E 0034 0008 cmpi.b [A6 + 0x8], 0x34 /* '4' */
00002326 660C bne +0xE /* 00002334 */
00002328 2F0A move.l -[A7], A2
0000232A 42A7 clr.l -[A7]
0000232C 4EAD 223A jsr [A5 + 0x223A /* export_1091 */]
00002330 2840 movea.l A4, D0
00002332 600E bra +0x10 /* 00002342 */
label00002334:
00002334 2F0B move.l -[A7], A3
00002336 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
0000233A 2840 movea.l A4, D0
0000233C 2F0A move.l -[A7], A2
0000233E 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
label00002342:
00002342 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002346 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000234A 6000 008A bra +0x8C /* 000023D6 */
label0000234E:
0000234E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002352 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
label00002356:
00002356 1B7C 0001 D990 move.b [A5 - 0x2670], 0x1
0000235C 4EBA DCBA jsr [PC - 0x2346 /* 00000018 */]
00002360 2640 movea.l A3, D0
00002362 1B6E FFFC D990 move.b [A5 - 0x2670], [A6 - 0x4]
00002368 7054 moveq.l D0, 0x54
0000236A 1F00 move.b -[A7], D0
0000236C 7012 moveq.l D0, 0x12
0000236E 2F00 move.l -[A7], D0
00002370 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00002374:
00002374 2F2B 0016 move.l -[A7], [A3 + 0x16]
00002378 4EBA FE98 jsr [PC - 0x168 /* 00002212 */]
0000237C 2600 move.l D3, D0
0000237E 0C2E 0034 0008 cmpi.b [A6 + 0x8], 0x34 /* '4' */
00002384 660C bne +0xE /* 00002392 */
00002386 42A7 clr.l -[A7]
00002388 2F0B move.l -[A7], A3
0000238A 4EAD 223A jsr [A5 + 0x223A /* export_1091 */]
0000238E 2840 movea.l A4, D0
00002390 6044 bra +0x46 /* 000023D6 */
label00002392:
00002392 1213 move.b D1, [A3]
00002394 7000 moveq.l D0, 0x00
00002396 1001 move.b D0, D1
00002398 7262 moveq.l D1, 0x62
0000239A B081 cmp.l D0, D1
0000239C 6708 beq +0xA /* 000023A6 */
0000239E 7212 moveq.l D1, 0x12
000023A0 B081 cmp.l D0, D1
000023A2 6716 beq +0x18 /* 000023BA */
000023A4 6020 bra +0x22 /* 000023C6 */
label000023A6:
000023A6 206D D874 movea.l A0, [A5 - 0x278C]
000023AA 2F28 0018 move.l -[A7], [A0 + 0x18]
000023AE 2F2B 000E move.l -[A7], [A3 + 0xE]
000023B2 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000023B6 2840 movea.l A4, D0
000023B8 6016 bra +0x18 /* 000023D0 */
label000023BA:
000023BA 2F3C 0000 0080 move.l -[A7], 0x80
000023C0 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000023C4 584F addq.w A7, 4
label000023C6:
000023C6 2F2B 0016 move.l -[A7], [A3 + 0x16]
000023CA 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
000023CE 2840 movea.l A4, D0
label000023D0:
000023D0 2F0B move.l -[A7], A3
000023D2 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label000023D6:
000023D6 0C2E 0046 0008 cmpi.b [A6 + 0x8], 0x46 /* 'F' */
000023DC 6616 bne +0x18 /* 000023F4 */
000023DE 2F0C move.l -[A7], A4
000023E0 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000023E4 206D D874 movea.l A0, [A5 - 0x278C]
000023E8 2F28 0018 move.l -[A7], [A0 + 0x18]
000023EC 2F03 move.l -[A7], D3
000023EE 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000023F2 2840 movea.l A4, D0
label000023F4:
000023F4 200C move.l D0, A4
000023F6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000023FA 4E5E unlink A6
000023FC 205F movea.l A0, [A7]+
000023FE 544F addq.w A7, 2
00002400 4ED0 jmp [A0]
fn00002402:
00002402 4E56 FFC4 link A6, -0x003C
00002406 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000240A 2C2E 0008 move.l D6, [A6 + 0x8]
0000240E 7A01 moveq.l D5, 0x01
00002410 7600 moveq.l D3, 0x00
00002412 2D43 FFC8 move.l [A6 - 0x38], D3
00002416 2D43 FFCC move.l [A6 - 0x34], D3
0000241A 2D43 FFD0 move.l [A6 - 0x30], D3
0000241E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002422 723D moveq.l D1, 0x3D
00002424 B001 cmp.b D0, D1
00002426 6604 bne +0x6 /* 0000242C */
00002428 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label0000242C:
0000242C 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00002432 6622 bne +0x24 /* 00002456 */
00002434 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002438 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
0000243C 4A80 tst.l D0
0000243E 6722 beq +0x24 /* 00002462 */
00002440 486E FFCC pea.l [A6 - 0x34]
00002444 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00002448 7054 moveq.l D0, 0x54
0000244A 1F00 move.b -[A7], D0
0000244C 7012 moveq.l D0, 0x12
0000244E 2F00 move.l -[A7], D0
00002450 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002454 4245 clr.w D5
label00002456:
00002456 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
0000245C 6628 bne +0x2A /* 00002486 */
0000245E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00002462:
00002462 486E FFD8 pea.l [A6 - 0x28]
00002466 42A7 clr.l -[A7]
00002468 4267 clr.w -[A7]
0000246A 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000246E 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00002472 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00002476 2840 movea.l A4, D0
00002478 7054 moveq.l D0, 0x54
0000247A 1F00 move.b -[A7], D0
0000247C 7012 moveq.l D0, 0x12
0000247E 2F00 move.l -[A7], D0
00002480 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002484 6024 bra +0x26 /* 000024AA */
label00002486:
00002486 262D D88C move.l D3, [A5 - 0x2774]
0000248A 7000 moveq.l D0, 0x00
0000248C 2B40 D88C move.l [A5 - 0x2774], D0
00002490 486E FFD8 pea.l [A6 - 0x28]
00002494 42A7 clr.l -[A7]
00002496 4267 clr.w -[A7]
00002498 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000249C 2B43 D88C move.l [A5 - 0x2774], D3
000024A0 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000024A4 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
000024A8 2840 movea.l A4, D0
label000024AA:
000024AA 2F0C move.l -[A7], A4
000024AC 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000024B0 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000024B4 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000024B8 2D4C FFC4 move.l [A6 - 0x3C], A4
000024BC 2014 move.l D0, [A4]
000024BE 721F moveq.l D1, 0x1F
000024C0 C041 and.w D0, D1
000024C2 7214 moveq.l D1, 0x14
000024C4 B041 cmp.w D0, D1
000024C6 660E bne +0x10 /* 000024D6 */
000024C8 206C 000C movea.l A0, [A4 + 0xC]
000024CC 2068 0010 movea.l A0, [A0 + 0x10]
000024D0 4AA8 008E tst.l [A0 + 0x8E]
000024D4 6604 bne +0x6 /* 000024DA */
label000024D6:
000024D6 7000 moveq.l D0, 0x00
000024D8 6002 bra +0x4 /* 000024DC */
label000024DA:
000024DA 7001 moveq.l D0, 0x01
label000024DC:
000024DC 3E00 move.w D7, D0
000024DE 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
000024E4 661E bne +0x20 /* 00002504 */
000024E6 4245 clr.w D5
000024E8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000024EC 486E FFC8 pea.l [A6 - 0x38]
000024F0 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
000024F4 7054 moveq.l D0, 0x54
000024F6 1F00 move.b -[A7], D0
000024F8 7012 moveq.l D0, 0x12
000024FA 2F00 move.l -[A7], D0
000024FC 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002500 6000 00E2 bra +0xE4 /* 000025E4 */
label00002504:
00002504 0C2D 005B CDDC cmpi.b [A5 - 0x3224], 0x5B /* '[' */
0000250A 6600 00D8 bne +0xDA /* 000025E4 */
0000250E 7801 moveq.l D4, 0x01
00002510 4245 clr.w D5
00002512 41EE FFC4 lea.l A0, [A6 - 0x3C]
00002516 2D48 FFE4 move.l [A6 - 0x1C], A0
0000251A 526C 0006 addq.w [A4 + 0x6], 1
label0000251E:
0000251E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002522 4EBA DAF4 jsr [PC - 0x250C /* 00000018 */]
00002526 2640 movea.l A3, D0
00002528 206B 0016 movea.l A0, [A3 + 0x16]
0000252C 2010 move.l D0, [A0]
0000252E 721F moveq.l D1, 0x1F
00002530 C041 and.w D0, D1
00002532 720B moveq.l D1, 0x0B
00002534 B041 cmp.w D0, D1
00002536 630A bls +0xC /* 00002542 */
00002538 705E moveq.l D0, 0x5E
0000253A 2F00 move.l -[A7], D0
0000253C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002540 584F addq.w A7, 4
label00002542:
00002542 4A84 tst.l D4
00002544 6612 bne +0x14 /* 00002558 */
00002546 1013 move.b D0, [A3]
00002548 725D moveq.l D1, 0x5D
0000254A B001 cmp.b D0, D1
0000254C 670A beq +0xC /* 00002558 */
0000254E 7018 moveq.l D0, 0x18
00002550 2F00 move.l -[A7], D0
00002552 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002556 584F addq.w A7, 4
label00002558:
00002558 7800 moveq.l D4, 0x00
0000255A 705C moveq.l D0, 0x5C
0000255C 1F00 move.b -[A7], D0
0000255E 7026 moveq.l D0, 0x26
00002560 2F00 move.l -[A7], D0
00002562 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002566 7015 moveq.l D0, 0x15
00002568 2F00 move.l -[A7], D0
0000256A 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
0000256E 2D40 FFE0 move.l [A6 - 0x20], D0
00002572 2F0B move.l -[A7], A3
00002574 206D D874 movea.l A0, [A5 - 0x278C]
00002578 2F28 001C move.l -[A7], [A0 + 0x1C]
0000257C 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00002580 2640 movea.l A3, D0
00002582 1013 move.b D0, [A3]
00002584 725D moveq.l D1, 0x5D
00002586 B001 cmp.b D0, D1
00002588 6610 bne +0x12 /* 0000259A */
0000258A 2F0B move.l -[A7], A3
0000258C 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00002590 206E FFE0 movea.l A0, [A6 - 0x20]
00002594 2140 000C move.l [A0 + 0xC], D0
00002598 600A bra +0xC /* 000025A4 */
label0000259A:
0000259A 206E FFE0 movea.l A0, [A6 - 0x20]
0000259E 0028 0010 0004 ori.b [A0 + 0x4], 0x10
label000025A4:
000025A4 246E FFE0 movea.l A2, [A6 - 0x20]
000025A8 254C 0008 move.l [A2 + 0x8], A4
000025AC 526A 0006 addq.w [A2 + 0x6], 1
000025B0 206E FFE4 movea.l A0, [A6 - 0x1C]
000025B4 208A move.l [A0], A2
000025B6 504A addq.w A2, 8
000025B8 2D4A FFE4 move.l [A6 - 0x1C], A2
000025BC 262E FFD0 move.l D3, [A6 - 0x30]
000025C0 6712 beq +0x14 /* 000025D4 */
000025C2 7003 moveq.l D0, 0x03
000025C4 2F00 move.l -[A7], D0
000025C6 2F2B 0016 move.l -[A7], [A3 + 0x16]
000025CA 2F03 move.l -[A7], D3
000025CC 2F0B move.l -[A7], A3
000025CE 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000025D2 6002 bra +0x4 /* 000025D6 */
label000025D4:
000025D4 200B move.l D0, A3
label000025D6:
000025D6 2D40 FFD0 move.l [A6 - 0x30], D0
000025DA 0C2D 005B CDDC cmpi.b [A5 - 0x3224], 0x5B /* '[' */
000025E0 6700 FF3C beq -0xC2 /* 0000251E */
label000025E4:
000025E4 4A47 tst.w D7
000025E6 671C beq +0x1E /* 00002604 */
000025E8 4A45 tst.w D5
000025EA 6708 beq +0xA /* 000025F4 */
000025EC 206E FFC4 movea.l A0, [A6 - 0x3C]
000025F0 B1CC cmpa.l A0, A4
000025F2 6710 beq +0x12 /* 00002604 */
label000025F4:
000025F4 487A 04B8 pea.l [PC + 0x4B8 /* 00002AAE, value 0x6E657700 'new\0', cstring "new" */]
000025F8 2F3C 0000 008D move.l -[A7], 0x8D
000025FE 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002602 504F addq.w A7, 8
label00002604:
00002604 246E FFC4 movea.l A2, [A6 - 0x3C]
00002608 2012 move.l D0, [A2]
0000260A 761F moveq.l D3, 0x1F
0000260C C043 and.w D0, D3
0000260E 7815 moveq.l D4, 0x15
00002610 B044 cmp.w D0, D4
00002612 6600 009E bne +0xA0 /* 000026B2 */
00002616 2014 move.l D0, [A4]
00002618 C043 and.w D0, D3
0000261A B044 cmp.w D0, D4
0000261C 665C bne +0x5E /* 0000267A */
0000261E B9CA cmpa.l A4, A2
00002620 6704 beq +0x6 /* 00002626 */
00002622 536C 0006 subq.w [A4 + 0x6], 1
label00002626:
00002626 7801 moveq.l D4, 0x01
label00002628:
00002628 222C 000C move.l D1, [A4 + 0xC]
0000262C 2004 move.l D0, D4
0000262E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00002632 2800 move.l D4, D0
00002634 286C 0008 movea.l A4, [A4 + 0x8]
00002638 2014 move.l D0, [A4]
0000263A 721F moveq.l D1, 0x1F
0000263C C041 and.w D0, D1
0000263E 7215 moveq.l D1, 0x15
00002640 B041 cmp.w D0, D1
00002642 67E4 beq -0x1A /* 00002628 */
00002644 526C 0006 addq.w [A4 + 0x6], 1
00002648 206D D874 movea.l A0, [A5 - 0x278C]
0000264C 2F28 001C move.l -[A7], [A0 + 0x1C]
00002650 2F04 move.l -[A7], D4
00002652 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002656 2440 movea.l A2, D0
00002658 262E FFD0 move.l D3, [A6 - 0x30]
0000265C 6714 beq +0x16 /* 00002672 */
0000265E 7003 moveq.l D0, 0x03
00002660 2F00 move.l -[A7], D0
00002662 2043 movea.l A0, D3
00002664 2F28 0016 move.l -[A7], [A0 + 0x16]
00002668 2F03 move.l -[A7], D3
0000266A 2F0A move.l -[A7], A2
0000266C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002670 6002 bra +0x4 /* 00002674 */
label00002672:
00002672 200A move.l D0, A2
label00002674:
00002674 2D40 FFD0 move.l [A6 - 0x30], D0
00002678 6010 bra +0x12 /* 0000268A */
label0000267A:
0000267A 202E FFD0 move.l D0, [A6 - 0x30]
0000267E 660A bne +0xC /* 0000268A */
00002680 2F3C 0000 0A7B move.l -[A7], 0xA7B /* '\n{' */
00002686 4EBA D978 jsr [PC - 0x2688 /* 00000000 */]
label0000268A:
0000268A 7A01 moveq.l D5, 0x01
0000268C 246E FFC4 movea.l A2, [A6 - 0x3C]
00002690 206E FFC4 movea.l A0, [A6 - 0x3C]
00002694 2F28 0008 move.l -[A7], [A0 + 0x8]
00002698 7601 moveq.l D3, 0x01
0000269A 3F03 move.w -[A7], D3
0000269C 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000026A0 2D40 FFC4 move.l [A6 - 0x3C], D0
000026A4 2040 movea.l A0, D0
000026A6 5268 0006 addq.w [A0 + 0x6], 1
000026AA 2F0A move.l -[A7], A2
000026AC 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000026B0 6022 bra +0x24 /* 000026D4 */
label000026B2:
000026B2 7A00 moveq.l D5, 0x00
000026B4 202E FFD0 move.l D0, [A6 - 0x30]
000026B8 670A beq +0xC /* 000026C4 */
000026BA 2F3C 0000 0A86 move.l -[A7], 0xA86
000026C0 4EBA D93E jsr [PC - 0x26C2 /* 00000000 */]
label000026C4:
000026C4 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000026C8 7001 moveq.l D0, 0x01
000026CA 3F00 move.w -[A7], D0
000026CC 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000026D0 2D40 FFC4 move.l [A6 - 0x3C], D0
label000026D4:
000026D4 2F0C move.l -[A7], A4
000026D6 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
000026DA 2F0C move.l -[A7], A4
000026DC 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
000026E0 2F00 move.l -[A7], D0
000026E2 206D D874 movea.l A0, [A5 - 0x278C]
000026E6 2F28 001C move.l -[A7], [A0 + 0x1C]
000026EA 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000026EE 2D40 FFD4 move.l [A6 - 0x2C], D0
000026F2 222E FFD0 move.l D1, [A6 - 0x30]
000026F6 671A beq +0x1C /* 00002712 */
000026F8 7203 moveq.l D1, 0x03
000026FA 2F01 move.l -[A7], D1
000026FC 206D D874 movea.l A0, [A5 - 0x278C]
00002700 2F28 001C move.l -[A7], [A0 + 0x1C]
00002704 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00002708 2F00 move.l -[A7], D0
0000270A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000270E 2D40 FFD4 move.l [A6 - 0x2C], D0
label00002712:
00002712 2014 move.l D0, [A4]
00002714 721F moveq.l D1, 0x1F
00002716 C081 and.l D0, D1
00002718 2D40 FFDC move.l [A6 - 0x24], D0
0000271C 7214 moveq.l D1, 0x14
0000271E B081 cmp.l D0, D1
00002720 6600 0246 bne +0x248 /* 00002968 */
00002724 206C 000C movea.l A0, [A4 + 0xC]
00002728 2468 0010 movea.l A2, [A0 + 0x10]
0000272C 202A 0010 move.l D0, [A2 + 0x10]
00002730 0280 0000 0080 andi.l D0, 0x80
00002736 660E bne +0x10 /* 00002746 */
00002738 4A85 tst.l D5
0000273A 6700 022C beq +0x22E /* 00002968 */
0000273E 4AAA 004E tst.l [A2 + 0x4E]
00002742 6700 0224 beq +0x226 /* 00002968 */
label00002746:
00002746 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000274A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000274E 2D40 FFD0 move.l [A6 - 0x30], D0
00002752 202E FFCC move.l D0, [A6 - 0x34]
00002756 6606 bne +0x8 /* 0000275E */
00002758 4A85 tst.l D5
0000275A 6600 0192 bne +0x194 /* 000028EE */
label0000275E:
0000275E 4A85 tst.l D5
00002760 672C beq +0x2E /* 0000278E */
00002762 7001 moveq.l D0, 0x01
00002764 2F00 move.l -[A7], D0
00002766 206D D874 movea.l A0, [A5 - 0x278C]
0000276A 2628 001C move.l D3, [A0 + 0x1C]
0000276E 2F03 move.l -[A7], D3
00002770 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002774 2F03 move.l -[A7], D3
00002776 102D D51B move.b D0, [A5 - 0x2AE5]
0000277A 4880 ext.w D0
0000277C 48C0 ext.l D0
0000277E 2F00 move.l -[A7], D0
00002780 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002784 2F00 move.l -[A7], D0
00002786 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000278A 2D40 FFD4 move.l [A6 - 0x2C], D0
label0000278E:
0000278E 2006 move.l D0, D6
00002790 8085 or.l D0, D5
00002792 2F00 move.l -[A7], D0
00002794 2F2D D998 move.l -[A7], [A5 - 0x2668]
00002798 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000279C 2F2E FFCC move.l -[A7], [A6 - 0x34]
000027A0 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000027A4 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
000027A8 2440 movea.l A2, D0
000027AA 4A47 tst.w D7
000027AC 6706 beq +0x8 /* 000027B4 */
000027AE 7000 moveq.l D0, 0x00
000027B0 2640 movea.l A3, D0
000027B2 6034 bra +0x36 /* 000027E8 */
label000027B4:
000027B4 7600 moveq.l D3, 0x00
000027B6 2D43 FFCC move.l [A6 - 0x34], D3
000027BA 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000027BE 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
000027C2 2D40 FFE8 move.l [A6 - 0x18], D0
000027C6 2F00 move.l -[A7], D0
000027C8 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000027CC 2F00 move.l -[A7], D0
000027CE 2F0C move.l -[A7], A4
000027D0 2F2E FFC8 move.l -[A7], [A6 - 0x38]
000027D4 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000027D8 42A7 clr.l -[A7]
000027DA 2005 move.l D0, D5
000027DC 720A moveq.l D1, 0x0A
000027DE 8081 or.l D0, D1
000027E0 2F00 move.l -[A7], D0
000027E2 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
000027E6 2640 movea.l A3, D0
label000027E8:
000027E8 200B move.l D0, A3
000027EA 6700 00FC beq +0xFE /* 000028E8 */
000027EE 701B moveq.l D0, 0x1B
000027F0 2F00 move.l -[A7], D0
000027F2 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000027F6 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000027FA 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000027FE 2F00 move.l -[A7], D0
00002800 2F0A move.l -[A7], A2
00002802 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002806 2440 movea.l A2, D0
00002808 302D D5D6 move.w D0, [A5 - 0x2A2A]
0000280C 7210 moveq.l D1, 0x10
0000280E C041 and.w D0, D1
00002810 6700 00A2 beq +0xA4 /* 000028B4 */
00002814 4A85 tst.l D5
00002816 6600 009C bne +0x9E /* 000028B4 */
0000281A 206C 000C movea.l A0, [A4 + 0xC]
0000281E 2068 0010 movea.l A0, [A0 + 0x10]
00002822 2028 0014 move.l D0, [A0 + 0x14]
00002826 B0AD D8AC cmp.l D0, [A5 - 0x2754]
0000282A 6600 0088 bne +0x8A /* 000028B4 */
0000282E 206C 000C movea.l A0, [A4 + 0xC]
00002832 2068 0010 movea.l A0, [A0 + 0x10]
00002836 2028 004A move.l D0, [A0 + 0x4A]
0000283A 2D40 FFF4 move.l [A6 - 0xC], D0
0000283E 2F06 move.l -[A7], D6
00002840 2F00 move.l -[A7], D0
00002842 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002846 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
0000284A 2F00 move.l -[A7], D0
0000284C 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002850 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00002854 2F00 move.l -[A7], D0
00002856 4EAD 203A jsr [A5 + 0x203A /* export_1027 */]
0000285A 2D40 FFF0 move.l [A6 - 0x10], D0
0000285E 2040 movea.l A0, D0
00002860 2268 0002 movea.l A1, [A0 + 0x2]
00002864 2229 0002 move.l D1, [A1 + 0x2]
00002868 2D41 FFEC move.l [A6 - 0x14], D1
0000286C 2F00 move.l -[A7], D0
0000286E 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00002872 2F2C 000C move.l -[A7], [A4 + 0xC]
00002876 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000287A 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000287E 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00002882 2F00 move.l -[A7], D0
00002884 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
00002888 2D40 FFEC move.l [A6 - 0x14], D0
0000288C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002890 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002894 2F00 move.l -[A7], D0
00002896 2F0A move.l -[A7], A2
00002898 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000289C 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000028A0 2440 movea.l A2, D0
000028A2 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000028A6 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000028AA 2F00 move.l -[A7], D0
000028AC 2F0B move.l -[A7], A3
000028AE 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
000028B2 2640 movea.l A3, D0
label000028B4:
000028B4 7011 moveq.l D0, 0x11
000028B6 2F00 move.l -[A7], D0
000028B8 206D D874 movea.l A0, [A5 - 0x278C]
000028BC 2F28 0018 move.l -[A7], [A0 + 0x18]
000028C0 2F0A move.l -[A7], A2
000028C2 2F0B move.l -[A7], A3
000028C4 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000028C8 2640 movea.l A3, D0
000028CA 700F moveq.l D0, 0x0F
000028CC 2F00 move.l -[A7], D0
000028CE 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000028D2 2F0B move.l -[A7], A3
000028D4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000028D8 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000028DC 2F00 move.l -[A7], D0
000028DE 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000028E2 2640 movea.l A3, D0
000028E4 6000 01B2 bra +0x1B4 /* 00002A98 */
label000028E8:
000028E8 264A movea.l A3, A2
000028EA 6000 01AC bra +0x1AE /* 00002A98 */
label000028EE:
000028EE 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000028F2 42A7 clr.l -[A7]
000028F4 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000028F8 2440 movea.l A2, D0
000028FA 2F0A move.l -[A7], A2
000028FC 2F0C move.l -[A7], A4
000028FE 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00002902 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00002906 42A7 clr.l -[A7]
00002908 2005 move.l D0, D5
0000290A 720A moveq.l D1, 0x0A
0000290C 8081 or.l D0, D1
0000290E 2F00 move.l -[A7], D0
00002910 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00002914 2640 movea.l A3, D0
00002916 200B move.l D0, A3
00002918 6716 beq +0x18 /* 00002930 */
0000291A 2F0B move.l -[A7], A3
0000291C 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00002920 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00002924 2640 movea.l A3, D0
00002926 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000292A 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
0000292E 6010 bra +0x12 /* 00002940 */
label00002930:
00002930 206D D874 movea.l A0, [A5 - 0x278C]
00002934 2F28 0018 move.l -[A7], [A0 + 0x18]
00002938 42A7 clr.l -[A7]
0000293A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000293E 2640 movea.l A3, D0
label00002940:
00002940 2F2C 000C move.l -[A7], [A4 + 0xC]
00002944 486D E1BA pea.l [A5 - 0x1E46]
00002948 42A7 clr.l -[A7]
0000294A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000294E 2440 movea.l A2, D0
00002950 200A move.l D0, A2
00002952 6700 0144 beq +0x146 /* 00002A98 */
00002956 2F0A move.l -[A7], A2
00002958 2F2D D998 move.l -[A7], [A5 - 0x2668]
0000295C 2F2C 000C move.l -[A7], [A4 + 0xC]
00002960 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00002964 6000 0132 bra +0x134 /* 00002A98 */
label00002968:
00002968 2006 move.l D0, D6
0000296A 8085 or.l D0, D5
0000296C 2F00 move.l -[A7], D0
0000296E 2F2D D998 move.l -[A7], [A5 - 0x2668]
00002972 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002976 2F2E FFCC move.l -[A7], [A6 - 0x34]
0000297A 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
0000297E 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00002982 2640 movea.l A3, D0
00002984 202E FFC8 move.l D0, [A6 - 0x38]
00002988 6700 010E beq +0x110 /* 00002A98 */
0000298C 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00002990 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00002994 7201 moveq.l D1, 0x01
00002996 B081 cmp.l D0, D1
00002998 661E bne +0x20 /* 000029B8 */
0000299A 362E FFDE move.w D3, [A6 - 0x22]
0000299E 701F moveq.l D0, 0x1F
000029A0 C640 and.w D3, D0
000029A2 7011 moveq.l D0, 0x11
000029A4 B640 cmp.w D3, D0
000029A6 632A bls +0x2C /* 000029D2 */
000029A8 7019 moveq.l D0, 0x19
000029AA B640 cmp.w D3, D0
000029AC 6724 beq +0x26 /* 000029D2 */
000029AE 0CAE 0000 0014 FFDC cmpi.l [A6 - 0x24], 0x14
000029B6 671A beq +0x1C /* 000029D2 */
label000029B8:
000029B8 7016 moveq.l D0, 0x16
000029BA 2F00 move.l -[A7], D0
000029BC 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000029C0 584F addq.w A7, 4
000029C2 486E FFC8 pea.l [A6 - 0x38]
000029C6 486D 17AA pea.l [A5 + 0x17AA /* export_753 */]
000029CA 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000029CE 6000 00C8 bra +0xCA /* 00002A98 */
label000029D2:
000029D2 206E FFC8 movea.l A0, [A6 - 0x38]
000029D6 2468 0008 movea.l A2, [A0 + 0x8]
000029DA 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000029DE 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
000029E2 2D40 FFFC move.l [A6 - 0x4], D0
000029E6 220A move.l D1, A2
000029E8 660A bne +0xC /* 000029F4 */
000029EA 2F3C 0000 0B29 move.l -[A7], 0xB29
000029F0 4EBA D60E jsr [PC - 0x29F2 /* 00000000 */]
label000029F4:
000029F4 206E FFC4 movea.l A0, [A6 - 0x3C]
000029F8 2028 0008 move.l D0, [A0 + 0x8]
000029FC 2D40 FFF8 move.l [A6 - 0x8], D0
00002A00 2F0A move.l -[A7], A2
00002A02 2F00 move.l -[A7], D0
00002A04 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00002A08 2440 movea.l A2, D0
00002A0A 0CAE 0000 0014 FFDC cmpi.l [A6 - 0x24], 0x14
00002A12 6604 bne +0x6 /* 00002A18 */
00002A14 7017 moveq.l D0, 0x17
00002A16 6002 bra +0x4 /* 00002A1A */
label00002A18:
00002A18 701B moveq.l D0, 0x1B
label00002A1A:
00002A1A 7600 moveq.l D3, 0x00
00002A1C 1600 move.b D3, D0
00002A1E 2F03 move.l -[A7], D3
00002A20 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002A24 7013 moveq.l D0, 0x13
00002A26 2F00 move.l -[A7], D0
00002A28 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002A2C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A30 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002A34 2F00 move.l -[A7], D0
00002A36 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00002A3A 2F00 move.l -[A7], D0
00002A3C 2F0A move.l -[A7], A2
00002A3E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002A42 2440 movea.l A2, D0
00002A44 701B moveq.l D0, 0x1B
00002A46 2F00 move.l -[A7], D0
00002A48 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00002A4C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A50 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002A54 2F00 move.l -[A7], D0
00002A56 2F0B move.l -[A7], A3
00002A58 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002A5C 2640 movea.l A3, D0
00002A5E 7011 moveq.l D0, 0x11
00002A60 2F00 move.l -[A7], D0
00002A62 206D D874 movea.l A0, [A5 - 0x278C]
00002A66 2F28 0018 move.l -[A7], [A0 + 0x18]
00002A6A 2F0B move.l -[A7], A3
00002A6C 2F0A move.l -[A7], A2
00002A6E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002A72 2640 movea.l A3, D0
00002A74 700F moveq.l D0, 0x0F
00002A76 2F00 move.l -[A7], D0
00002A78 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00002A7C 2F0B move.l -[A7], A3
00002A7E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A82 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002A86 2F00 move.l -[A7], D0
00002A88 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002A8C 2640 movea.l A3, D0
00002A8E 486E FFC8 pea.l [A6 - 0x38]
00002A92 42A7 clr.l -[A7]
00002A94 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
label00002A98:
00002A98 2F0C move.l -[A7], A4
00002A9A 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00002A9E 200B move.l D0, A3
00002AA0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002AA4 4E5E unlink A6
00002AA6 205F movea.l A0, [A7]+
00002AA8 584F addq.w A7, 4
00002AAA 4ED0 jmp [A0]
00002AAC 0004 6E65 ori.b D4, 0x65 /* 'e' */
00002AB0 7700 moveq.l D3, 0x00
fn00002AB2:
00002AB2 4E56 FFE4 link A6, -0x001C
00002AB6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002ABA 7A24 moveq.l D5, 0x24
00002ABC 7C01 moveq.l D6, 0x01
00002ABE 7000 moveq.l D0, 0x00
00002AC0 2640 movea.l A3, D0
00002AC2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002AC6 725B moveq.l D1, 0x5B
00002AC8 B001 cmp.b D0, D1
00002ACA 6600 008E bne +0x90 /* 00002B5A */
00002ACE 0085 0000 0002 ori.l D5, 0x2
00002AD4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002AD8 0C2D 005C CDDC cmpi.b [A5 - 0x3224], 0x5C /* '\\' */
00002ADE 6606 bne +0x8 /* 00002AE6 */
00002AE0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002AE4 6074 bra +0x76 /* 00002B5A */
label00002AE6:
00002AE6 4EBA D530 jsr [PC - 0x2AD0 /* 00000018 */]
00002AEA 2440 movea.l A2, D0
00002AEC 206A 0016 movea.l A0, [A2 + 0x16]
00002AF0 2010 move.l D0, [A0]
00002AF2 721F moveq.l D1, 0x1F
00002AF4 C041 and.w D0, D1
00002AF6 720B moveq.l D1, 0x0B
00002AF8 B041 cmp.w D0, D1
00002AFA 630A bls +0xC /* 00002B06 */
00002AFC 705E moveq.l D0, 0x5E
00002AFE 2F00 move.l -[A7], D0
00002B00 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002B04 584F addq.w A7, 4
label00002B06:
00002B06 705C moveq.l D0, 0x5C
00002B08 1F00 move.b -[A7], D0
00002B0A 7026 moveq.l D0, 0x26
00002B0C 2F00 move.l -[A7], D0
00002B0E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002B12 2F0A move.l -[A7], A2
00002B14 206D D874 movea.l A0, [A5 - 0x278C]
00002B18 2F28 001C move.l -[A7], [A0 + 0x1C]
00002B1C 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00002B20 2440 movea.l A2, D0
00002B22 260B move.l D3, A3
00002B24 6712 beq +0x14 /* 00002B38 */
00002B26 7003 moveq.l D0, 0x03
00002B28 2F00 move.l -[A7], D0
00002B2A 2F2A 0016 move.l -[A7], [A2 + 0x16]
00002B2E 2F03 move.l -[A7], D3
00002B30 2F0A move.l -[A7], A2
00002B32 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002B36 6002 bra +0x4 /* 00002B3A */
label00002B38:
00002B38 200A move.l D0, A2
label00002B3A:
00002B3A 2640 movea.l A3, D0
00002B3C 0C2D 005B CDDC cmpi.b [A5 - 0x3224], 0x5B /* '[' */
00002B42 6606 bne +0x8 /* 00002B4A */
00002B44 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002B48 609C bra -0x62 /* 00002AE6 */
label00002B4A:
00002B4A 7009 moveq.l D0, 0x09
00002B4C 2F00 move.l -[A7], D0
00002B4E 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00002B52 584F addq.w A7, 4
00002B54 2F0B move.l -[A7], A3
00002B56 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label00002B5A:
00002B5A 4EBA E27C jsr [PC - 0x1D84 /* 00000DD8 */]
00002B5E 2F00 move.l -[A7], D0
00002B60 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00002B64 2840 movea.l A4, D0
00002B66 206C 0016 movea.l A0, [A4 + 0x16]
00002B6A 2610 move.l D3, [A0]
00002B6C 701F moveq.l D0, 0x1F
00002B6E 2D43 FFF8 move.l [A6 - 0x8], D3
00002B72 C680 and.l D3, D0
00002B74 B6AD D8AC cmp.l D3, [A5 - 0x2754]
00002B78 672E beq +0x30 /* 00002BA8 */
00002B7A 202E FFF8 move.l D0, [A6 - 0x8]
00002B7E 7211 moveq.l D1, 0x11
00002B80 B081 cmp.l D0, D1
00002B82 6604 bne +0x6 /* 00002B88 */
00002B84 7000 moveq.l D0, 0x00
00002B86 6002 bra +0x4 /* 00002B8A */
label00002B88:
00002B88 7001 moveq.l D0, 0x01
label00002B8A:
00002B8A 2000 move.l D0, D0
00002B8C 721F moveq.l D1, 0x1F
00002B8E C081 and.l D0, D1
00002B90 6716 beq +0x18 /* 00002BA8 */
00002B92 7017 moveq.l D0, 0x17
00002B94 2F00 move.l -[A7], D0
00002B96 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002B9A 584F addq.w A7, 4
00002B9C 42A7 clr.l -[A7]
00002B9E 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00002BA2 200C move.l D0, A4
00002BA4 4EFA 02BC jmp [PC + 0x2BC /* 00002E62 */]
label00002BA8:
00002BA8 206C 0016 movea.l A0, [A4 + 0x16]
00002BAC 2068 0008 movea.l A0, [A0 + 0x8]
00002BB0 2010 move.l D0, [A0]
00002BB2 7240 moveq.l D1, 0x40
00002BB4 C081 and.l D0, D1
00002BB6 670A beq +0xC /* 00002BC2 */
00002BB8 7056 moveq.l D0, 0x56
00002BBA 2F00 move.l -[A7], D0
00002BBC 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002BC0 584F addq.w A7, 4
label00002BC2:
00002BC2 7000 moveq.l D0, 0x00
00002BC4 2440 movea.l A2, D0
00002BC6 2005 move.l D0, D5
00002BC8 7202 moveq.l D1, 0x02
00002BCA C081 and.l D0, D1
00002BCC 661E bne +0x20 /* 00002BEC */
00002BCE 206C 0016 movea.l A0, [A4 + 0x16]
00002BD2 2068 0008 movea.l A0, [A0 + 0x8]
00002BD6 2010 move.l D0, [A0]
00002BD8 721F moveq.l D1, 0x1F
00002BDA C041 and.w D0, D1
00002BDC 7215 moveq.l D1, 0x15
00002BDE B041 cmp.w D0, D1
00002BE0 660A bne +0xC /* 00002BEC */
00002BE2 704F moveq.l D0, 0x4F
00002BE4 2F00 move.l -[A7], D0
00002BE6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002BEA 584F addq.w A7, 4
label00002BEC:
00002BEC 206C 0016 movea.l A0, [A4 + 0x16]
00002BF0 2668 0008 movea.l A3, [A0 + 0x8]
00002BF4 6004 bra +0x6 /* 00002BFA */
label00002BF6:
00002BF6 266B 0008 movea.l A3, [A3 + 0x8]
label00002BFA:
00002BFA 2613 move.l D3, [A3]
00002BFC 701F moveq.l D0, 0x1F
00002BFE 2D43 FFFC move.l [A6 - 0x4], D3
00002C02 C640 and.w D3, D0
00002C04 7015 moveq.l D0, 0x15
00002C06 B640 cmp.w D3, D0
00002C08 67EC beq -0x12 /* 00002BF6 */
00002C0A 262E FFFC move.l D3, [A6 - 0x4]
00002C0E 701F moveq.l D0, 0x1F
00002C10 C680 and.l D3, D0
00002C12 7014 moveq.l D0, 0x14
00002C14 B680 cmp.l D3, D0
00002C16 6634 bne +0x36 /* 00002C4C */
00002C18 206B 000C movea.l A0, [A3 + 0xC]
00002C1C 2068 0010 movea.l A0, [A0 + 0x10]
00002C20 4AA8 008E tst.l [A0 + 0x8E]
00002C24 6706 beq +0x8 /* 00002C2C */
00002C26 7000 moveq.l D0, 0x00
00002C28 2440 movea.l A2, D0
00002C2A 6020 bra +0x22 /* 00002C4C */
label00002C2C:
00002C2C 206B 000C movea.l A0, [A3 + 0xC]
00002C30 2068 0010 movea.l A0, [A0 + 0x10]
00002C34 2468 004E movea.l A2, [A0 + 0x4E]
00002C38 200A move.l D0, A2
00002C3A 6710 beq +0x12 /* 00002C4C */
00002C3C 206A 0010 movea.l A0, [A2 + 0x10]
00002C40 3028 0008 move.w D0, [A0 + 0x8]
00002C44 0240 0100 andi.w D0, 0x100
00002C48 6702 beq +0x4 /* 00002C4C */
00002C4A 7C00 moveq.l D6, 0x00
label00002C4C:
00002C4C 2D4C FFE4 move.l [A6 - 0x1C], A4
00002C50 0C83 0000 0014 cmpi.l D3, 0x14
00002C56 6600 00C4 bne +0xC6 /* 00002D1C */
00002C5A 200A move.l D0, A2
00002C5C 670A beq +0xC /* 00002C68 */
00002C5E 202E 0008 move.l D0, [A6 + 0x8]
00002C62 6604 bne +0x6 /* 00002C68 */
00002C64 4A86 tst.l D6
00002C66 6724 beq +0x26 /* 00002C8C */
label00002C68:
00002C68 2005 move.l D0, D5
00002C6A 7202 moveq.l D1, 0x02
00002C6C C081 and.l D0, D1
00002C6E 6700 00AC beq +0xAE /* 00002D1C */
00002C72 200A move.l D0, A2
00002C74 6616 bne +0x18 /* 00002C8C */
00002C76 206B 000C movea.l A0, [A3 + 0xC]
00002C7A 2068 0010 movea.l A0, [A0 + 0x10]
00002C7E 2028 0010 move.l D0, [A0 + 0x10]
00002C82 0280 0000 0080 andi.l D0, 0x80
00002C88 6700 0092 beq +0x94 /* 00002D1C */
label00002C8C:
00002C8C 0085 0000 0011 ori.l D5, 0x11
00002C92 200A move.l D0, A2
00002C94 6740 beq +0x42 /* 00002CD6 */
00002C96 206A 0010 movea.l A0, [A2 + 0x10]
00002C9A 3028 0008 move.w D0, [A0 + 0x8]
00002C9E 0240 0100 andi.w D0, 0x100
00002CA2 6732 beq +0x34 /* 00002CD6 */
00002CA4 486E FFE4 pea.l [A6 - 0x1C]
00002CA8 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
00002CAC 2840 movea.l A4, D0
00002CAE 7011 moveq.l D0, 0x11
00002CB0 2F00 move.l -[A7], D0
00002CB2 206D D874 movea.l A0, [A5 - 0x278C]
00002CB6 2F28 0018 move.l -[A7], [A0 + 0x18]
00002CBA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002CBE 2F0B move.l -[A7], A3
00002CC0 2F0C move.l -[A7], A4
00002CC2 42A7 clr.l -[A7]
00002CC4 2F05 move.l -[A7], D5
00002CC6 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00002CCA 2F00 move.l -[A7], D0
00002CCC 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002CD0 2D40 FFE8 move.l [A6 - 0x18], D0
00002CD4 6010 bra +0x12 /* 00002CE6 */
label00002CD6:
00002CD6 2F0B move.l -[A7], A3
00002CD8 2F0C move.l -[A7], A4
00002CDA 42A7 clr.l -[A7]
00002CDC 2F05 move.l -[A7], D5
00002CDE 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00002CE2 2D40 FFE8 move.l [A6 - 0x18], D0
label00002CE6:
00002CE6 2005 move.l D0, D5
00002CE8 7202 moveq.l D1, 0x02
00002CEA C081 and.l D0, D1
00002CEC 80AE 0008 or.l D0, [A6 + 0x8]
00002CF0 6600 016C bne +0x16E /* 00002E5E */
00002CF4 2F2B 000C move.l -[A7], [A3 + 0xC]
00002CF8 486D E1C0 pea.l [A5 - 0x1E40]
00002CFC 42A7 clr.l -[A7]
00002CFE 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00002D02 2840 movea.l A4, D0
00002D04 200C move.l D0, A4
00002D06 6700 0156 beq +0x158 /* 00002E5E */
00002D0A 2F0C move.l -[A7], A4
00002D0C 2F2D D998 move.l -[A7], [A5 - 0x2668]
00002D10 2F2B 000C move.l -[A7], [A3 + 0xC]
00002D14 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00002D18 6000 0144 bra +0x146 /* 00002E5E */
label00002D1C:
00002D1C 0C83 0000 0013 cmpi.l D3, 0x13
00002D22 6616 bne +0x18 /* 00002D3A */
00002D24 206D D874 movea.l A0, [A5 - 0x278C]
00002D28 2F28 004C move.l -[A7], [A0 + 0x4C]
00002D2C 7001 moveq.l D0, 0x01
00002D2E 2F00 move.l -[A7], D0
00002D30 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002D34 2D40 FFEC move.l [A6 - 0x14], D0
00002D38 6010 bra +0x12 /* 00002D4A */
label00002D3A:
00002D3A 2F0B move.l -[A7], A3
00002D3C 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00002D40 2F0B move.l -[A7], A3
00002D42 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
00002D46 2D40 FFEC move.l [A6 - 0x14], D0
label00002D4A:
00002D4A 7800 moveq.l D4, 0x00
00002D4C 2D44 FFF0 move.l [A6 - 0x10], D4
00002D50 7E00 moveq.l D7, 0x00
00002D52 2605 move.l D3, D5
00002D54 7002 moveq.l D0, 0x02
00002D56 C680 and.l D3, D0
00002D58 200A move.l D0, A2
00002D5A 6700 00BA beq +0xBC /* 00002E16 */
00002D5E 2D44 FFF4 move.l [A6 - 0xC], D4
00002D62 2E06 move.l D7, D6
00002D64 486E FFE4 pea.l [A6 - 0x1C]
00002D68 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
00002D6C 2840 movea.l A4, D0
00002D6E 486E FFF4 pea.l [A6 - 0xC]
00002D72 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
00002D76 4A86 tst.l D6
00002D78 6614 bne +0x16 /* 00002D8E */
00002D7A 206A 0010 movea.l A0, [A2 + 0x10]
00002D7E 3028 0008 move.w D0, [A0 + 0x8]
00002D82 0240 0100 andi.w D0, 0x100
00002D86 6604 bne +0x6 /* 00002D8C */
00002D88 4A83 tst.l D3
00002D8A 6702 beq +0x4 /* 00002D8E */
label00002D8C:
00002D8C 7E01 moveq.l D7, 0x01
label00002D8E:
00002D8E 2F0B move.l -[A7], A3
00002D90 4A87 tst.l D7
00002D92 6708 beq +0xA /* 00002D9C */
00002D94 2F0C move.l -[A7], A4
00002D96 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00002D9A 6004 bra +0x6 /* 00002DA0 */
label00002D9C:
00002D9C 202E FFE4 move.l D0, [A6 - 0x1C]
label00002DA0:
00002DA0 2F00 move.l -[A7], D0
00002DA2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002DA6 2605 move.l D3, D5
00002DA8 7010 moveq.l D0, 0x10
00002DAA 8680 or.l D3, D0
00002DAC 2F03 move.l -[A7], D3
00002DAE 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00002DB2 2D40 FFF0 move.l [A6 - 0x10], D0
00002DB6 2005 move.l D0, D5
00002DB8 7202 moveq.l D1, 0x02
00002DBA C081 and.l D0, D1
00002DBC 6758 beq +0x5A /* 00002E16 */
00002DBE 7002 moveq.l D0, 0x02
00002DC0 2F00 move.l -[A7], D0
00002DC2 2F2C 0016 move.l -[A7], [A4 + 0x16]
00002DC6 2F0C move.l -[A7], A4
00002DC8 206D D874 movea.l A0, [A5 - 0x278C]
00002DCC 2F28 0018 move.l -[A7], [A0 + 0x18]
00002DD0 102D D51A move.b D0, [A5 - 0x2AE6]
00002DD4 4880 ext.w D0
00002DD6 48C0 ext.l D0
00002DD8 2F00 move.l -[A7], D0
00002DDA 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002DDE 2F00 move.l -[A7], D0
00002DE0 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002DE4 2840 movea.l A4, D0
00002DE6 7013 moveq.l D0, 0x13
00002DE8 2F00 move.l -[A7], D0
00002DEA 206D D874 movea.l A0, [A5 - 0x278C]
00002DEE 2F28 0018 move.l -[A7], [A0 + 0x18]
00002DF2 2F0C move.l -[A7], A4
00002DF4 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00002DF8 2F00 move.l -[A7], D0
00002DFA 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00002DFE 2640 movea.l A3, D0
00002E00 7003 moveq.l D0, 0x03
00002E02 2F00 move.l -[A7], D0
00002E04 2F2B 0016 move.l -[A7], [A3 + 0x16]
00002E08 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002E0C 2F0B move.l -[A7], A3
00002E0E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002E12 2D40 FFEC move.l [A6 - 0x14], D0
label00002E16:
00002E16 2005 move.l D0, D5
00002E18 7202 moveq.l D1, 0x02
00002E1A C081 and.l D0, D1
00002E1C 80AE 0008 or.l D0, [A6 + 0x8]
00002E20 2F00 move.l -[A7], D0
00002E22 2F2D D998 move.l -[A7], [A5 - 0x2668]
00002E26 2F0C move.l -[A7], A4
00002E28 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002E2C 4EAD 203A jsr [A5 + 0x203A /* export_1027 */]
00002E30 2440 movea.l A2, D0
00002E32 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002E36 2F0A move.l -[A7], A2
00002E38 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00002E3C 2D40 FFE8 move.l [A6 - 0x18], D0
00002E40 4A87 tst.l D7
00002E42 671A beq +0x1C /* 00002E5E */
00002E44 7211 moveq.l D1, 0x11
00002E46 2F01 move.l -[A7], D1
00002E48 206D D874 movea.l A0, [A5 - 0x278C]
00002E4C 2F28 0018 move.l -[A7], [A0 + 0x18]
00002E50 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002E54 2F00 move.l -[A7], D0
00002E56 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002E5A 2D40 FFE8 move.l [A6 - 0x18], D0
label00002E5E:
00002E5E 202E FFE8 move.l D0, [A6 - 0x18]
label00002E62:
00002E62 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002E66 4E5E unlink A6
00002E68 205F movea.l A0, [A7]+
00002E6A 584F addq.w A7, 4
00002E6C 4ED0 jmp [A0]
fn00002E6E:
00002E6E 4E56 FFFC link A6, -0x0004
00002E72 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002E76 266E 0008 movea.l A3, [A6 + 0x8]
00002E7A 7053 moveq.l D0, 0x53
00002E7C 1F00 move.b -[A7], D0
00002E7E 7042 moveq.l D0, 0x42
00002E80 2F00 move.l -[A7], D0
00002E82 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002E86 2013 move.l D0, [A3]
00002E88 721F moveq.l D1, 0x1F
00002E8A C041 and.w D0, D1
00002E8C 7214 moveq.l D1, 0x14
00002E8E B041 cmp.w D0, D1
00002E90 6624 bne +0x26 /* 00002EB6 */
00002E92 206B 000C movea.l A0, [A3 + 0xC]
00002E96 2068 0010 movea.l A0, [A0 + 0x10]
00002E9A 4AA8 004A tst.l [A0 + 0x4A]
00002E9E 6716 beq +0x18 /* 00002EB6 */
00002EA0 486E FFFC pea.l [A6 - 0x4]
00002EA4 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00002EA8 2F0B move.l -[A7], A3
00002EAA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002EAE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00002EB2 2840 movea.l A4, D0
00002EB4 6046 bra +0x48 /* 00002EFC */
label00002EB6:
00002EB6 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
00002EBC 6630 bne +0x32 /* 00002EEE */
00002EBE 2013 move.l D0, [A3]
00002EC0 3600 move.w D3, D0
00002EC2 701F moveq.l D0, 0x1F
00002EC4 C640 and.w D3, D0
00002EC6 7011 moveq.l D0, 0x11
00002EC8 B640 cmp.w D3, D0
00002ECA 6306 bls +0x8 /* 00002ED2 */
00002ECC 7019 moveq.l D0, 0x19
00002ECE B640 cmp.w D3, D0
00002ED0 660A bne +0xC /* 00002EDC */
label00002ED2:
00002ED2 2F0B move.l -[A7], A3
00002ED4 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
00002ED8 2840 movea.l A4, D0
00002EDA 6020 bra +0x22 /* 00002EFC */
label00002EDC:
00002EDC 2F0B move.l -[A7], A3
00002EDE 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
00002EE2 2440 movea.l A2, D0
00002EE4 2F0A move.l -[A7], A2
00002EE6 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002EEA 2840 movea.l A4, D0
00002EEC 600E bra +0x10 /* 00002EFC */
label00002EEE:
00002EEE 4EBA D128 jsr [PC - 0x2ED8 /* 00000018 */]
00002EF2 2F00 move.l -[A7], D0
00002EF4 2F0B move.l -[A7], A3
00002EF6 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00002EFA 2840 movea.l A4, D0
label00002EFC:
00002EFC 7054 moveq.l D0, 0x54
00002EFE 1F00 move.b -[A7], D0
00002F00 7012 moveq.l D0, 0x12
00002F02 2F00 move.l -[A7], D0
00002F04 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002F08 200C move.l D0, A4
00002F0A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002F0E 4E5E unlink A6
00002F10 205F movea.l A0, [A7]+
00002F12 584F addq.w A7, 4
00002F14 4ED0 jmp [A0]
fn00002F16:
00002F16 4E56 FFF8 link A6, -0x0008
00002F1A 48E7 0038 movem.l -[A7], A2,A3,A4
00002F1E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002F22 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00002F28 665C bne +0x5E /* 00002F86 */
00002F2A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002F2E 4EBA DEA8 jsr [PC - 0x2158 /* 00000DD8 */]
00002F32 2440 movea.l A2, D0
00002F34 7001 moveq.l D0, 0x01
00002F36 2F00 move.l -[A7], D0
00002F38 206D D874 movea.l A0, [A5 - 0x278C]
00002F3C 2F28 004C move.l -[A7], [A0 + 0x4C]
00002F40 7001 moveq.l D0, 0x01
00002F42 3F00 move.w -[A7], D0
00002F44 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00002F48 2F00 move.l -[A7], D0
00002F4A 2F0A move.l -[A7], A2
00002F4C 206D D874 movea.l A0, [A5 - 0x278C]
00002F50 2F28 001C move.l -[A7], [A0 + 0x1C]
00002F54 42A7 clr.l -[A7]
00002F56 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002F5A 2F00 move.l -[A7], D0
00002F5C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002F60 2440 movea.l A2, D0
00002F62 2F0A move.l -[A7], A2
00002F64 4EAD 215A jsr [A5 + 0x215A /* export_1063 */]
00002F68 2440 movea.l A2, D0
00002F6A 7013 moveq.l D0, 0x13
00002F6C 2F00 move.l -[A7], D0
00002F6E 206D D874 movea.l A0, [A5 - 0x278C]
00002F72 2F28 004C move.l -[A7], [A0 + 0x4C]
00002F76 2F0A move.l -[A7], A2
00002F78 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00002F7C 2440 movea.l A2, D0
00002F7E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002F82 6000 0092 bra +0x94 /* 00003016 */
label00002F86:
00002F86 486E FFF8 pea.l [A6 - 0x8]
00002F8A 42A7 clr.l -[A7]
00002F8C 4267 clr.w -[A7]
00002F8E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00002F92 4A40 tst.w D0
00002F94 6774 beq +0x76 /* 0000300A */
00002F96 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002F9A 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00002F9E 2640 movea.l A3, D0
00002FA0 2F0B move.l -[A7], A3
00002FA2 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00002FA6 2013 move.l D0, [A3]
00002FA8 721F moveq.l D1, 0x1F
00002FAA C041 and.w D0, D1
00002FAC 7214 moveq.l D1, 0x14
00002FAE B041 cmp.w D0, D1
00002FB0 670C beq +0xE /* 00002FBE */
00002FB2 7049 moveq.l D0, 0x49
00002FB4 2F00 move.l -[A7], D0
00002FB6 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002FBA 584F addq.w A7, 4
00002FBC 605C bra +0x5E /* 0000301A */
label00002FBE:
00002FBE 286B 000C movea.l A4, [A3 + 0xC]
00002FC2 206C 0010 movea.l A0, [A4 + 0x10]
00002FC6 2028 0010 move.l D0, [A0 + 0x10]
00002FCA 0280 0000 2000 andi.l D0, 0x2000 /* ' \0' */
00002FD0 660C bne +0xE /* 00002FDE */
00002FD2 705C moveq.l D0, 0x5C
00002FD4 2F00 move.l -[A7], D0
00002FD6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002FDA 584F addq.w A7, 4
00002FDC 603C bra +0x3E /* 0000301A */
label00002FDE:
00002FDE 2F0C move.l -[A7], A4
00002FE0 4EBA 004E jsr [PC + 0x4E /* 00003030 */]
00002FE4 2D40 FFFC move.l [A6 - 0x4], D0
00002FE8 2F00 move.l -[A7], D0
00002FEA 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00002FEE 2440 movea.l A2, D0
00002FF0 206A 0002 movea.l A0, [A2 + 0x2]
00002FF4 0068 4000 0024 ori.w [A0 + 0x24], 0x4000 /* '@\0' */
00002FFA 2F0B move.l -[A7], A3
00002FFC 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00003000 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003004 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00003008 600C bra +0xE /* 00003016 */
label0000300A:
0000300A 7049 moveq.l D0, 0x49
0000300C 2F00 move.l -[A7], D0
0000300E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00003012 584F addq.w A7, 4
00003014 6004 bra +0x6 /* 0000301A */
label00003016:
00003016 200A move.l D0, A2
00003018 600E bra +0x10 /* 00003028 */
label0000301A:
0000301A 206D D874 movea.l A0, [A5 - 0x278C]
0000301E 2F28 0018 move.l -[A7], [A0 + 0x18]
00003022 42A7 clr.l -[A7]
00003024 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
label00003028:
00003028 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000302C 4E5E unlink A6
0000302E 4E75 rts
fn00003030:
00003030 4E56 FFFC link A6, -0x0004
00003034 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003038 487A 0082 pea.l [PC + 0x82 /* 000030BC, value 0x5F005F5F '_\0__', cstring "_" */]
0000303C 206E 0008 movea.l A0, [A6 + 0x8]
00003040 7054 moveq.l D0, 0x54
00003042 D1C0 add.l A0, D0
00003044 2F08 move.l -[A7], A0
00003046 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
0000304A 2D40 FFFC move.l [A6 - 0x4], D0
0000304E 2F00 move.l -[A7], D0
00003050 7601 moveq.l D3, 0x01
00003052 2F03 move.l -[A7], D3
00003054 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00003058 2640 movea.l A3, D0
0000305A 200B move.l D0, A3
0000305C 664E bne +0x50 /* 000030AC */
0000305E 487A 005E pea.l [PC + 0x5E /* 000030BE, value 0x5F5F7061 '__pa', cstring "__pasmeth" */]
00003062 2F03 move.l -[A7], D3
00003064 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00003068 2840 movea.l A4, D0
0000306A 200C move.l D0, A4
0000306C 6608 bne +0xA /* 00003076 */
0000306E 705D moveq.l D0, 0x5D
00003070 2F00 move.l -[A7], D0
00003072 4EBA CF8C jsr [PC - 0x3074 /* 00000000 */]
label00003076:
00003076 244C movea.l A2, A4
00003078 700C moveq.l D0, 0x0C
0000307A D5C0 add.l A2, D0
0000307C 2052 movea.l A0, [A2]
0000307E 5268 0006 addq.w [A0 + 0x6], 1
00003082 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003086 2F03 move.l -[A7], D3
00003088 7003 moveq.l D0, 0x03
0000308A 1F00 move.b -[A7], D0
0000308C 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00003090 2640 movea.l A3, D0
00003092 2012 move.l D0, [A2]
00003094 2740 000C move.l [A3 + 0xC], D0
00003098 2052 movea.l A0, [A2]
0000309A 0090 0000 4000 ori.l [A0], 0x4000 /* '@\0' */
000030A0 177C 0003 001C move.b [A3 + 0x1C], 0x3
000030A6 177C 0009 001D move.b [A3 + 0x1D], 0x9 /* '\t' */
label000030AC:
000030AC 200B move.l D0, A3
000030AE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000030B2 4E5E unlink A6
000030B4 205F movea.l A0, [A7]+
000030B6 584F addq.w A7, 4
000030B8 4ED0 jmp [A0]
000030BA 000C 5F00 ori.b A4, 0x0
000030BE 5F5F subq.w [A7]+, 7
000030C0 7061 moveq.l D0, 0x61
000030C2 736D moveq.l D1, 0x6D
000030C4 6574 bcs +0x76 /* 0000313A */
000030C6 6800 4E56 bvc +0x4E58 /* 00007F1E */
// begin alternate branch 000030C8-000030CC
fn000030C8:
000030C8 4E56 FFFC link A6, -0x0004
// end alternate branch 000030C8-000030CC
fn000030C8: // (misaligned)
000030CA FFFC .invalid <<F/7/7>>
000030CC 48E7 0038 movem.l -[A7], A2,A3,A4
000030D0 246E 0010 movea.l A2, [A6 + 0x10]
000030D4 286A 0036 movea.l A4, [A2 + 0x36]
000030D8 7036 moveq.l D0, 0x36
000030DA D5C0 add.l A2, D0
000030DC 2D4A FFFC move.l [A6 - 0x4], A2
000030E0 606C bra +0x6E /* 0000314E */
label000030E2:
000030E2 2054 movea.l A0, [A4]
000030E4 4AA8 0010 tst.l [A0 + 0x10]
000030E8 6608 bne +0xA /* 000030F2 */
000030EA 706F moveq.l D0, 0x6F
000030EC 2F00 move.l -[A7], D0
000030EE 4EBA CF10 jsr [PC - 0x30F0 /* 00000000 */]
label000030F2:
000030F2 2054 movea.l A0, [A4]
000030F4 2068 0010 movea.l A0, [A0 + 0x10]
000030F8 2668 0004 movea.l A3, [A0 + 0x4]
000030FC 602C bra +0x2E /* 0000312A */
label000030FE:
000030FE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003102 206B 0008 movea.l A0, [A3 + 0x8]
00003106 7054 moveq.l D0, 0x54
00003108 D1C0 add.l A0, D0
0000310A 2F08 move.l -[A7], A0
0000310C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00003110 504F addq.w A7, 8
00003112 4A80 tst.l D0
00003114 6612 bne +0x14 /* 00003128 */
00003116 2014 move.l D0, [A4]
00003118 206E 000C movea.l A0, [A6 + 0xC]
0000311C 2080 move.l [A0], D0
0000311E 202B 0008 move.l D0, [A3 + 0x8]
00003122 206E 0008 movea.l A0, [A6 + 0x8]
00003126 2080 move.l [A0], D0
label00003128:
00003128 2653 movea.l A3, [A3]
label0000312A:
0000312A 200B move.l D0, A3
0000312C 66D0 bne -0x2E /* 000030FE */
0000312E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003132 206E FFFC movea.l A0, [A6 - 0x4]
00003136 2050 movea.l A0, [A0]
00003138 2050 movea.l A0, [A0]
label0000313A:
0000313A 2F28 0010 move.l -[A7], [A0 + 0x10]
0000313E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003142 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003146 4EBA FF80 jsr [PC - 0x80 /* 000030C8 */]
0000314A 286C 0004 movea.l A4, [A4 + 0x4]
label0000314E:
0000314E 200C move.l D0, A4
00003150 6690 bne -0x6E /* 000030E2 */
00003152 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003156 4E5E unlink A6
00003158 205F movea.l A0, [A7]+
0000315A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000315E 4ED0 jmp [A0]
00003160 4E56 FFEC link A6, -0x0014
00003164 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003168 266E 0008 movea.l A3, [A6 + 0x8]
0000316C 487A 0210 pea.l [PC + 0x210 /* 0000337E, cstring "_" */]
00003170 244B movea.l A2, A3
00003172 7054 moveq.l D0, 0x54
00003174 D5C0 add.l A2, D0
00003176 2F0A move.l -[A7], A2
00003178 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
0000317C 2840 movea.l A4, D0
0000317E 2F0C move.l -[A7], A4
00003180 7001 moveq.l D0, 0x01
00003182 2F00 move.l -[A7], D0
00003184 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00003188 2D40 FFEC move.l [A6 - 0x14], D0
0000318C 4A80 tst.l D0
0000318E 660A bne +0xC /* 0000319A */
00003190 2F0B move.l -[A7], A3
00003192 4EBA FE9C jsr [PC - 0x164 /* 00003030 */]
00003196 2D40 FFEC move.l [A6 - 0x14], D0
label0000319A:
0000319A 246E FFEC movea.l A2, [A6 - 0x14]
0000319E 7038 moveq.l D0, 0x38
000031A0 D5C0 add.l A2, D0
000031A2 248B move.l [A2], A3
000031A4 206E FFEC movea.l A0, [A6 - 0x14]
000031A8 2028 0020 move.l D0, [A0 + 0x20]
000031AC 0280 0010 0000 andi.l D0, 0x100000
000031B2 6600 01B8 bne +0x1BA /* 0000336C */
000031B6 00A8 0010 0000 0020 ori.l [A0 + 0x20], 0x100000
000031BE 4A92 tst.l [A2]
000031C0 660A bne +0xC /* 000031CC */
000031C2 2F3C 0000 009C move.l -[A7], 0x9C
000031C8 4EBA CE36 jsr [PC - 0x31CA /* 00000000 */]
label000031CC:
000031CC 2052 movea.l A0, [A2]
000031CE 2028 0010 move.l D0, [A0 + 0x10]
000031D2 2D40 FFF0 move.l [A6 - 0x10], D0
000031D6 4A80 tst.l D0
000031D8 660A bne +0xC /* 000031E4 */
000031DA 2F3C 0000 009E move.l -[A7], 0x9E
000031E0 4EBA CE1E jsr [PC - 0x31E2 /* 00000000 */]
label000031E4:
000031E4 206E FFF0 movea.l A0, [A6 - 0x10]
000031E8 2868 0004 movea.l A4, [A0 + 0x4]
000031EC 2D4A FFFC move.l [A6 - 0x4], A2
000031F0 6000 00A8 bra +0xAA /* 0000329A */
label000031F4:
000031F4 266C 0008 movea.l A3, [A4 + 0x8]
000031F8 206B 000C movea.l A0, [A3 + 0xC]
000031FC 2010 move.l D0, [A0]
000031FE 721F moveq.l D1, 0x1F
00003200 C081 and.l D0, D1
00003202 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003206 1030 0000 move.b D0, [A0 + D0.w]
0000320A 7210 moveq.l D1, 0x10
0000320C C001 and.b D0, D1
0000320E 6700 0088 beq +0x8A /* 00003298 */
00003212 206B 0010 movea.l A0, [A3 + 0x10]
00003216 3028 0008 move.w D0, [A0 + 0x8]
0000321A 0240 0100 andi.w D0, 0x100
0000321E 6778 beq +0x7A /* 00003298 */
00003220 52AD BE08 addq.l [A5 - 0x41F8], 1
00003224 206E FFFC movea.l A0, [A6 - 0x4]
00003228 2010 move.l D0, [A0]
0000322A 2D40 FFF4 move.l [A6 - 0xC], D0
0000322E 2D4B FFF8 move.l [A6 - 0x8], A3
00003232 202D BE08 move.l D0, [A5 - 0x41F8]
00003236 B0AD BE04 cmp.l D0, [A5 - 0x41FC]
0000323A 6F20 ble +0x22 /* 0000325C */
0000323C 06AD 0000 0019 BE04 addi.l [A5 - 0x41FC], 0x19
00003244 2F2D BE0C move.l -[A7], [A5 - 0x41F4]
00003248 202D BE04 move.l D0, [A5 - 0x41FC]
0000324C E788 lsl D0, 3
0000324E 2F00 move.l -[A7], D0
00003250 7002 moveq.l D0, 0x02
00003252 3F00 move.w -[A7], D0
00003254 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00003258 2B40 BE0C move.l [A5 - 0x41F4], D0
label0000325C:
0000325C 244B movea.l A2, A3
0000325E 7054 moveq.l D0, 0x54
00003260 D5C0 add.l A2, D0
00003262 2F0A move.l -[A7], A2
00003264 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003268 486E FFF4 pea.l [A6 - 0xC]
0000326C 486E FFF8 pea.l [A6 - 0x8]
00003270 4EBA FE56 jsr [PC - 0x1AA /* 000030C8 */]
00003274 202D BE08 move.l D0, [A5 - 0x41F8]
00003278 7603 moveq.l D3, 0x03
0000327A E7A0 asl D0, D3
0000327C D0AD BE0C add.l D0, [A5 - 0x41F4]
00003280 2040 movea.l A0, D0
00003282 214B FFF8 move.l [A0 - 0x8], A3
00003286 202D BE08 move.l D0, [A5 - 0x41F8]
0000328A E7A0 asl D0, D3
0000328C D0AD BE0C add.l D0, [A5 - 0x41F4]
00003290 2040 movea.l A0, D0
00003292 216E FFF8 FFFC move.l [A0 - 0x4], [A6 - 0x8]
label00003298:
00003298 2854 movea.l A4, [A4]
label0000329A:
0000329A 200C move.l D0, A4
0000329C 6600 FF56 bne -0xA8 /* 000031F4 */
000032A0 52AD D84C addq.l [A5 - 0x27B4], 1
000032A4 202D D84C move.l D0, [A5 - 0x27B4]
000032A8 B0AD D848 cmp.l D0, [A5 - 0x27B8]
000032AC 6F20 ble +0x22 /* 000032CE */
000032AE 06AD 0000 0019 D848 addi.l [A5 - 0x27B8], 0x19
000032B6 2F2D D850 move.l -[A7], [A5 - 0x27B0]
000032BA 202D D848 move.l D0, [A5 - 0x27B8]
000032BE E988 lsl D0, 4
000032C0 2F00 move.l -[A7], D0
000032C2 7002 moveq.l D0, 0x02
000032C4 3F00 move.w -[A7], D0
000032C6 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
000032CA 2B40 D850 move.l [A5 - 0x27B0], D0
label000032CE:
000032CE 202D D84C move.l D0, [A5 - 0x27B4]
000032D2 E980 asl D0, 4
000032D4 D0AD D850 add.l D0, [A5 - 0x27B0]
000032D8 2640 movea.l A3, D0
000032DA 70F0 moveq.l D0, 0xFFFFFFF0
000032DC D7C0 add.l A3, D0
000032DE 262E FFEC move.l D3, [A6 - 0x14]
000032E2 2683 move.l [A3], D3
000032E4 2043 movea.l A0, D3
000032E6 2268 0038 movea.l A1, [A0 + 0x38]
000032EA 2269 0010 movea.l A1, [A1 + 0x10]
000032EE 2469 0036 movea.l A2, [A1 + 0x36]
000032F2 200A move.l D0, A2
000032F4 6724 beq +0x26 /* 0000331A */
000032F6 4A92 tst.l [A2]
000032F8 660A bne +0xC /* 00003304 */
000032FA 2F3C 0000 00C1 move.l -[A7], 0xC1
00003300 4EBA CCFE jsr [PC - 0x3302 /* 00000000 */]
label00003304:
00003304 2043 movea.l A0, D3
00003306 2068 0038 movea.l A0, [A0 + 0x38]
0000330A 2068 0010 movea.l A0, [A0 + 0x10]
0000330E 2068 0036 movea.l A0, [A0 + 0x36]
00003312 2010 move.l D0, [A0]
00003314 2740 0004 move.l [A3 + 0x4], D0
00003318 6006 bra +0x8 /* 00003320 */
label0000331A:
0000331A 7000 moveq.l D0, 0x00
0000331C 2740 0004 move.l [A3 + 0x4], D0
label00003320:
00003320 376D BE0A 000A move.w [A3 + 0xA], [A5 - 0x41F6]
00003326 206E FFF0 movea.l A0, [A6 - 0x10]
0000332A 2010 move.l D0, [A0]
0000332C 3740 0008 move.w [A3 + 0x8], D0
00003330 202D BE08 move.l D0, [A5 - 0x41F8]
00003334 672A beq +0x2C /* 00003360 */
00003336 202D BE08 move.l D0, [A5 - 0x41F8]
0000333A 7603 moveq.l D3, 0x03
0000333C E7A8 lsl D0, D3
0000333E 2F00 move.l -[A7], D0
00003340 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00003344 2740 000C move.l [A3 + 0xC], D0
00003348 222D BE08 move.l D1, [A5 - 0x41F8]
0000334C E7A9 lsl D1, D3
0000334E 2F01 move.l -[A7], D1
00003350 2F2D BE0C move.l -[A7], [A5 - 0x41F4]
00003354 2F00 move.l -[A7], D0
00003356 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000335A 4FEF 000C lea.l A7, [A7 + 0xC]
0000335E 6006 bra +0x8 /* 00003366 */
label00003360:
00003360 7000 moveq.l D0, 0x00
00003362 2740 000C move.l [A3 + 0xC], D0
label00003366:
00003366 7000 moveq.l D0, 0x00
00003368 2B40 BE08 move.l [A5 - 0x41F8], D0
label0000336C:
0000336C 202E FFEC move.l D0, [A6 - 0x14]
00003370 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003374 4E5E unlink A6
00003376 205F movea.l A0, [A7]+
00003378 584F addq.w A7, 4
0000337A 4ED0 jmp [A0]
0000337C 0002 5F00 ori.b D2, 0x0